一:引言
衆所周知,運行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
image-20200716135005193
image-20200716135052149
2.創建一個用來存放虛擬環境的總文件夾,我這裏命名爲Virtualenv - All
,放在了E盤
image-20200716135356438
3.去環境變量裏面配置一下
打开过程:此电脑 - 右键 - 属性 - 高级系统设置 - 环境变量 - 系统变量“新建” - 输入变量名WORKON_HOME
- 输入变量值E:\Virtualenv - All
(第二步创建的存放虚拟环境的总文件夹) - 确定*3
image-20200716135543778
image-20200716135953029
4.找到Python解釋器的安裝路徑
找不到的可以先按Win+R
打開運行cmd
,輸入pip -V
來找路徑
image-20200716140255452
5.接下來進入python解釋器的Scripts
文件夾,找到並雙擊virtualenvwrapper.bat
進行配置信息的同步
image-20200716140422944
6.接下來可以創建虛擬環境了
①進入之前創建的用于存放虛擬環境的總文件夾,在路徑地址欄輸入cmd
image-20200716142320252
②在cmd中輸入命令:mkvirtualenv 虛擬環境名稱
(虛擬環境名稱最好與項目的對應)
也可以創建基于某Python環境創建虛擬環境:
mkvirtualenv -p python2.7 虛擬環境名稱
mkvirtualenv -p python3.6 虛擬環境名稱
③命令:workon
可以查看已創建的虛擬環境
④此時可以看到已經創建成功,並且輸入命令之前有前綴env_blog_01
,這就代表現在的命令都是在這個虛擬環境下運行的
image-20200716143750822
7.其余常用命令
查看已有的虛擬環境:workon
使用某個虛擬環境:workon 虛擬環境名稱
进入|退出 该虚拟环境的Python环境:python | exit()
爲虛擬環境安裝模塊:pip或pip3 install 模块名
退出當前虛擬環境:deactivate
刪除虛擬環境(刪除當前虛擬環境要先退出):rmvirtualenv 虛擬環境名稱
8.PyCharm使用創建好的虛擬環境
①打开Pycharm,点击:右下角解释器 - Interpreter Settings
image-20200716141807408
②选择:Project...下的Python Interpreter - 点击右侧的设置图标 - Add
image-20200716141952881
9.点击:System Interpreter - ··· - 找到之前创建的虚拟环境 - 打开Script - 选择python.exe
- OK*3
image-20200716144134778
10.這時候使用的就是虛擬環境了
image-20200716144332217
三:安裝教程2(PyCharm操作)
1.打开Pycharm,点击:右下角解释器 - Interpreter Settings
image-20200716144732328
2.点击:Virtualenv Interpreter - New environment
Location:選擇要安裝的虛擬環境的位置,建議單獨建一個文件夾來存放
Base interpreter:选择要基于哪个解释器来创建虚拟环境
image-20200716145042782
3.創建中···
image-20200716145328806
4.切換成功,成功使用虛擬環境
image-20200716145357814