一、為什么使用virtualenv虛擬環境
- 每個虛擬環境下的依賴相互獨立,不同的項目可以單獨使用一套python環境,減少各依賴包的影響
- 更容易部署
- 容器化
二、virtualenv創建虛擬環境
三、為什么使用virtrualenvwrapper創建虛擬環境
- 方便快捷的創建出獨立的Python開發虛擬環境
- 是virtualenv的擴展功能,包含virtualenv的功能
- 創建的虛擬環境比virtrualenv更方便統一進行管理
四、使用virtualenvwrapper虛擬環境
1、安裝virtualenvwrapper
window環境下安裝
pip install virtualenvwrapper-win
Linux/MacOS環境下安裝
pip install virtrualenvwrapper
2、virtualenvwrapper基本使用
(1)創建虛擬環境
mkvirtualenv xxxmy_env [虛擬環境項目名]
注:mkvirtualenv創建的項目,默認存放在系統當前用戶/Env目錄下,例如:window系統,存放在C:/用戶/當前用戶/Env目錄下
(2)切換其他的環境
workon my_env [需要切換到的虛擬環境項目名]
C:\Users\Administrator>workon
Pass a name to activate one of the following virtualenvs:
==============================================================================
slyangEnv
slyangEnv2
(3) 退出當前的虛擬環境
deactivate
(4)刪除某個虛擬環境
rmvirtualenv my_env
(5)列出所有虛擬環境
livirtualenv
(6) 進入到虛擬環境所在目錄
cdvirtualenv
(7) 修改虛擬環境默認管理路徑
步驟1:系統設置>環境變量>在Path環境變量下,添加WORKON_HOME變量,地址填寫為虛擬環境統一管理的目錄文件夾
WORKON_HOME=C:/ENV,這里注意變量名,
一定要寫成:WORKON_HOME,既工作目錄
則每次 mkvirtualenv my_env生成的項目,就會存放在C:/ENV/my_env中
(8) 創建虛擬環境的時候指定python版本
mkvirtualenv --python==C:\Python36\python.exe my_env[虛擬環境項目名]
結果:my_env虛擬環境目錄下,使用的python36版本