本文內容皆為作者原創,如需轉載,請注明出處:https://www.cnblogs.com/xuexianqi/p/13322649.html

一:引言
眾所周知,運行Python創建的項目時,需要用到Python解釋器,但是有時候不同的項目之間,需要用到的模塊和包的版本不同,不同的配置會起沖突,這時候就需要用到虛擬環境了。
安裝了虛擬環境之后:
不同的項目將可以使用不同的虛擬環境。 要解決先前需求相沖突的例子,應用程序 A 可以擁有自己的 安裝了 1.0 版本的虛擬環境,而應用程序 B 則擁有安裝了 2.0 版本的另一個虛擬環境。 如果應用程序 B 要求將某個庫升級到 3.0 版本,也不會影響應用程序 A 的環境。
二:安裝教程1(純cmd操作)
1.先按Win+R打開運行cmd,輸入下列代碼:
pip3 install virtualenv
pip3 install virtualenvwrapper-win


2.創建一個用來存放虛擬環境的總文件夾,我這里命名為Virtualenv - All,放在了E盤

3.去環境變量里面配置一下
打開過程:此電腦 - 右鍵 - 屬性 - 高級系統設置 - 環境變量 - 系統變量“新建” - 輸入變量名WORKON_HOME - 輸入變量值E:\Virtualenv - All(第二步創建的存放虛擬環境的總文件夾) - 確定*3


4.找到Python解釋器的安裝路徑
找不到的可以先按Win+R打開運行cmd,輸入pip -V來找路徑

5.接下來進入python解釋器的Scripts文件夾,找到並雙擊virtualenvwrapper.bat進行配置信息的同步

6.接下來可以創建虛擬環境了
①進入之前創建的用於存放虛擬環境的總文件夾,在路徑地址欄輸入cmd

②在cmd中輸入命令:mkvirtualenv 虛擬環境名稱(虛擬環境名稱最好與項目的對應)
也可以創建基於某Python環境創建虛擬環境:
mkvirtualenv -p python2.7 虛擬環境名稱
mkvirtualenv -p python3.6 虛擬環境名稱
③命令:workon可以查看已創建的虛擬環境
④此時可以看到已經創建成功,並且輸入命令之前有前綴env_blog_01,這就代表現在的命令都是在這個虛擬環境下運行的

7.其余常用命令
查看已有的虛擬環境:workon
使用某個虛擬環境:workon 虛擬環境名稱
進入|退出 該虛擬環境的Python環境:python | exit()
為虛擬環境安裝模塊:pip或pip3 install 模塊名
退出當前虛擬環境:deactivate
刪除虛擬環境(刪除當前虛擬環境要先退出):rmvirtualenv 虛擬環境名稱
8.PyCharm使用創建好的虛擬環境
①打開Pycharm,點擊:右下角解釋器 - Interpreter Settings

②選擇:Project...下的Python Interpreter - 點擊右側的設置圖標 - Add

9.點擊:System Interpreter - ··· - 找到之前創建的虛擬環境 - 打開Script - 選擇python.exe - OK*3

10.這時候使用的就是虛擬環境了

三:安裝教程2(PyCharm操作)
1.打開Pycharm,點擊:右下角解釋器 - Interpreter Settings

2.點擊:Virtualenv Interpreter - New environment
Location:選擇要安裝的虛擬環境的位置,建議單獨建一個文件夾來存放
Base interpreter:選擇要基於哪個解釋器來創建虛擬環境

3.創建中···

4.切換成功,成功使用虛擬環境

