因爲Python的版本衆多,還有Python2和Python3的爭論,所以有些軟件包或第三方庫就容易出現版本不兼容的問題。
經過 virtualenv 這個工具,就能夠構建一系列虛擬的Python環境 ,而後在每一個環境中安裝須要的軟件包(配合 pip 使用),這一系列的環境是相互隔離的。做爲一個獨立的環境就不容易出現版本問題,還方便部署。python
使用如下命令安裝:windows
pip install virtualenv
測試是否安裝成功:app
virtualenv --version
virtualenv env
virtualenv -p c:\python27\python.exe env
activate venv
deactivate
virtualenvwrapper 提供了一系列命令使得和虛擬環境工做變得愉快許多。它把您全部的虛擬環境都放在一個地方。
windows平臺下使用如下命令安裝(確保 virtualenv 已經安裝):工具
pip install virtualenvwrapper-win
WORKON_HOME是經過virtualenvwrapper-win建立的虛擬環境存放在路徑,在windows中,WORKON_HOME默認的路徑是C:\Users\username\envs,若是咱們想自定義存放的路徑,能夠經過設置環境變量WORKON_HOME來設置。
經過計算機-->屬性-->高級系統設置-->環境變量-->在系統變量中新建「變量名」:WORKON_HOME,變量值:「你自定義的路徑」。測試
mkvirtualenv env
mkvirtualenv -p c:\python27\python.exe env
建立後,會自動激活環境,注意看Shell提示符的改變:code
(venv)c:\>
lsvirtualenv
workon env
cdvirtualenv
cdsitepackages
lssitepackages
deactivate
rmvirtualenv env