virtualenv用來管理python項目環境,隔離出一個只屬於這個項目的虛擬python環境(windows和Linux用法同樣)。python
首先你須要安裝virtualenv模塊windows
pip isntall virtualenv
建立一個工程項目的虛擬環境app
cd D:\project virtualenv project_env
若是新的python虛擬環境也須要原來python的第三方庫,用如下命令,能夠將第三方庫一塊兒複製到新的虛擬環境python2.7
virtualenv --system-site-packages project_env
若是有多個python版本,好比python2.七、python3.7等,須要指定不一樣版本的python解釋器。沒有指定,通常由系統默認的python版原本搭建工具
#Windows virtualenv -p "D:\Program Files\Python37\python.exe" project_env2 Linux virtualenv -p /usr/bin/python3.7 project_env
激活虛擬環境spa
#Windows cd D:\project\project_env\Scripts activate.bat #Linux source project_env/bin/activate
關閉虛擬環境code
#Window deactivate.bat #Linux deactivate
virtualenvwrapper是封裝了virtualenv的一些特性,更爲簡單和方便的python環境管理工具。和virtualenv最主要的區別是能批量管理多套虛擬環境。blog
安裝virtualenvwrapper以前,確保你已經安裝了virtualenv,windows環境下須要安裝virtualenvwrapper-winip
pip install virtualenvwrapper-win
建立第一個虛擬環境it
mkvirtualenv project1
建立第二個虛擬環境
mkvirtualenv project2
列出全部虛擬環境
lsvirtualenv
切換虛擬環境
workon project
中止虛擬環境
deactivate
開啓虛擬環境,須要切到虛擬環境script文件夾
activate
刪除虛擬環境
rmvirtualenv
Linux平臺須要安裝virtualenvwrapper模塊
yum install virtualenvwrapper
使用命令啓動virtualenvwrapper
source /usr/local/bin/virtualenvwrapper.sh
命令使用方法同樣,不區分windows和Linux。