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