搭建 Python 虛擬環(huán)境,可以方便地Python2,Python3 共存。避免包的混亂和版本的沖突。為每個程序單獨創(chuàng)建虛擬環(huán)境可以保證程序中能訪問虛擬環(huán)境中的包,保持解釋器環(huán)境的干凈整潔。
首先我的機器上先安裝了 Python2.7.13 (安裝路徑 C:\Python27)和 Python3.5.3 (安裝路徑 C:\Users\Administrator\AppData\Local\Programs\Python\Python35)
一、安裝使用 virtualenv
1. 安裝 virtualenv
pip install virtualenv
2. 新建虛擬環(huán)境
virtualenv env1
用 Python3 創(chuàng)建虛擬環(huán)境:
virtualenv -p (python3安裝路徑) (虛擬環(huán)境名字)
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python3
(python3是虛擬環(huán)境名字)
3. 激活虛擬環(huán)境
1)進入虛擬環(huán)境
cd env1
2)進入腳本目錄 Scripts
cd Scripts
3)運行activate.bat
activate.bat
4. 退出虛擬環(huán)境
deactivate.bat
二、安裝使用 virtualenvwrapper
安裝 virtualenvwrapper
virtualenvwrapper 是對 virtualenv 的功能擴展,可以管理全部的虛擬環(huán)境,用單個命令方便切換不同的虛擬環(huán)境。
1. 安裝 virtualenvwrapper
pip install virtualenvwrapper-win
(Linux下運行 pip install virtualenvwrapper)

2. 設(shè)置workon_home環(huán)境變量
默認創(chuàng)建的虛擬環(huán)境的路徑在 C:\Users\Administrator\Envs

3. 新建虛擬環(huán)境
mkvirtualenv env2
使用 Python3 創(chuàng)建虛擬環(huán)境
mkvirtualenv --python=(python3安裝路徑) (虛擬環(huán)境名字)
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python35
4. 查看安裝的所有虛擬環(huán)境
workon
5. 進入虛擬環(huán)境
workon python3

6. 退出虛擬環(huán)境
deactivate
安裝中的問題:VCRUNTIME140.dll 丟失

解決辦法:把Python安裝目錄下 VCRUNTIME140.dll 拷到 C:\Windows\System32 目錄下即可。