搭建 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)境變量
默認(rè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 目錄下即可。