欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python:pycharm中虛擬環(huán)境venv的使用及說明

 更新時間:2025年01月25日 15:04:26   作者:Freedom3568  
文章介紹了虛擬環(huán)境的必要性和實踐方法,虛擬環(huán)境可以幫助用戶管理不同項目所需的Python版本和第三方模塊,避免版本沖突和模塊沖突,文章詳細(xì)介紹了如何使用Python自帶的`venv`模塊創(chuàng)建和管理虛擬環(huán)境,并通過命令行和PyCharm兩種方式構(gòu)建虛擬環(huán)境

一、虛擬環(huán)境的必要性

不進(jìn)行虛擬化會產(chǎn)生的問題

在平時使用 python 時,有可能會遇到這幾個常見的問題:

  • A.當(dāng)運(yùn)行的項目處于不同版本時(如 python 2.7/3.7 ),要通過切換 python 解釋器的版本來運(yùn)行程序(或要使用 python2/3 pip/pip3 等指令來對應(yīng)不同的版本)。
  • B.有時做一個項目要用到許多第三方模塊,但是其他項目基本不會用。如果直接 pip install 到系統(tǒng)中,項目刪除后清除安裝過的模塊會很麻煩。

二、虛擬環(huán)境實踐

通過命令行構(gòu)建

1.python 自帶了一個非常簡便的虛擬化模塊 - venv 。

創(chuàng)建一個虛擬化項目(mq)的指令為:

$ python -m venv mq

2.進(jìn)入/退出虛擬化環(huán)境,成功創(chuàng)建了虛擬化的環(huán)境之后,我們需要先進(jìn)入這個環(huán)境(不然 pip 還是會裝在系統(tǒng)中)。

我們可以使用以下指令來進(jìn)入環(huán)境。其中 是你項目文件夾的路徑。

cmd.exe C:\> mq\Scripts\activate.bat

可以看到前面多了一個(mq)的提示,說明我們已經(jīng)進(jìn)入到虛擬環(huán)境中了。在虛擬環(huán)境里,我們可以像正常一樣操作里面的文件,或是安裝第三方模塊,只不過這一些都只會影響到本地的內(nèi)容了。

3.退出虛擬環(huán)境時,我們可以輸入 deactivate 這個指令來退出

cmd.exe C:\> mq\Scripts\deactivate.bat

通過pycharm構(gòu)建

  • 第一步:

  • 第二步:

  • 第三步:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python入門Anaconda和Pycharm的安裝和配置詳解

    Python入門Anaconda和Pycharm的安裝和配置詳解

    這篇文章主要介紹了Python入門Anaconda和Pycharm的安裝和配置詳解,文章通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python動態(tài)屬性與反射機(jī)制方式

    Python動態(tài)屬性與反射機(jī)制方式

    深入探索Python中的反射機(jī)制和動態(tài)屬性的細(xì)節(jié),對我們來說是編寫具有適應(yīng)性和高可擴(kuò)展性程序的關(guān)鍵,本篇文章旨在通過詳盡的概念介紹和精心設(shè)計的代碼示例,加強(qiáng)您對這些核心概念的把握,并助您在實踐中運(yùn)用自如
    2024-06-06
  • python變量類型、輸入、輸出運(yùn)算符介紹舉例

    python變量類型、輸入、輸出運(yùn)算符介紹舉例

    Python是一種功能強(qiáng)大的編程語言,支持多種數(shù)據(jù)類型和運(yùn)算符,它強(qiáng)調(diào)代碼的可讀性和簡潔性,變量在Python中是動態(tài)類型的,不需要顯式聲明類型,這篇文章主要介紹了python變量類型、輸入、輸出運(yùn)算符的相關(guān)資料,需要的朋友可以參考下
    2024-11-11
  • Python使用QQ郵箱發(fā)送郵件實例與QQ郵箱設(shè)置詳解

    Python使用QQ郵箱發(fā)送郵件實例與QQ郵箱設(shè)置詳解

    這篇文章主要介紹了Python發(fā)送QQ郵件實例與QQ郵箱設(shè)置詳解,需要的朋友可以參考下
    2020-02-02
  • Python 居然可以在 Excel 中畫畫你知道嗎

    Python 居然可以在 Excel 中畫畫你知道嗎

    哈嘍,哈嘍~對于Excel大家想到的是不是各種圖表制作,今天我們來個不一樣的。十字繡大家都知道吧,今天咱們來玩?zhèn)€電子版的十字繡
    2022-02-02
  • Python Unittest自動化單元測試框架詳解

    Python Unittest自動化單元測試框架詳解

    這篇文章主要為大家詳細(xì)介紹了Python Unittest自動化單元測試框架的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python后臺開發(fā)Django會話控制的實現(xiàn)

    Python后臺開發(fā)Django會話控制的實現(xiàn)

    這篇文章主要介紹了Python后臺開發(fā)Django會話控制的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python如何查看微信消息撤回

    python如何查看微信消息撤回

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)查看微信消息撤回的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 分析Python字符串拼接+=和join()哪個速度更快

    分析Python字符串拼接+=和join()哪個速度更快

    這篇文章主要分析了Python中字符串拼接+=和join()哪個速度更快,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • django如何連接已存在數(shù)據(jù)的數(shù)據(jù)庫

    django如何連接已存在數(shù)據(jù)的數(shù)據(jù)庫

    這篇文章主要給大家介紹了關(guān)于django如何連接已存在數(shù)據(jù)的數(shù)據(jù)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08

最新評論