由於Python的版本眾多,還有Python2和Python3的爭論,因此有些軟件包或第三方庫就容易出現版本不兼容的問題。
通過 virtualenv
這個工具,就可以構建一系列 虛擬的Python環境
,然后在每個環境中安裝需要的軟件包(配合 pip
使用),這一系列的環境是相互隔離的。作為一個獨立的環境就不容易出現版本問題,還方便部署。
安裝
pip install virtualenv
virtualenv的基本使用
1).創建虛擬環境
virtualenv venv
為環境指定Python解釋器:
virtualenv -p c:\python27\python.exe venv
2).激活虛擬環境
activate venv
3).停止虛擬環境
deactivate
4).刪除虛擬環境
直接刪除目錄即可.
rmvirtualenv venv
virtualenvwrapper
為了使用virtualenv更方便,可以借助 virtualenvwrapper
1).安裝virtualenvwrapper
pip install virtualenvwrapper-win
2).創建虛擬環境
默認創建的虛擬環境位於C:\Users\username\py3,可以通過環境變量 WORKON_HOME
來定制。
通過計算機-->屬性-->高級系統設置-->環境變量-->在系統變量中新建“變量名”:WORKON_HOME,變量值:“你自定義的路徑”。
創建后,會自動激活環境,注意看Shell提示符的改變:
(py3)c:\>
3).列出所有虛擬環境
lsvirtualenv
4).激活虛擬環境
workon venv
5).進入虛擬環境目錄
cdvirtualenv
建議用 virtualenvwrapper (主要在切換的時候方便)