Python:pycharm中虛擬環(huán)境venv的使用及說明
一、虛擬環(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的安裝和配置詳解,文章通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python使用QQ郵箱發(fā)送郵件實例與QQ郵箱設(shè)置詳解
這篇文章主要介紹了Python發(fā)送QQ郵件實例與QQ郵箱設(shè)置詳解,需要的朋友可以參考下2020-02-02Python后臺開發(fā)Django會話控制的實現(xiàn)
這篇文章主要介紹了Python后臺開發(fā)Django會話控制的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04django如何連接已存在數(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