python——虛擬環境之virtualenvwrapper-win
1 問題描述
當M個項目需要N個版本的python環境配置時(M>N)時,我們沒有必要對每個項目都創建一個虛擬環境,只需要創建N個虛擬環境即可。這樣減少了大量工作量(特別是當M遠大於N時)。但要怎麽進行創建這N個環境並對這些環境進行管理呢?
2 問題解決思路
通過三方包virtualenvwrapper-win來解決。virtualenvwrapper-win是一個基於virtualenv開發的工具包。它可以將分散在各個路徑下的虛擬環境,集中到統一的路徑下進行管理,方便各個虛擬環境之間的切換。
3 具體解決步驟
3.1 安裝virtualenvwrapper-win
打開命令提示符,輸入下面命名進行安裝
pip install virtualenvwrapper-win
或者
python3 -m pip install virtualenvwrapper-win
3.2 virtualenvwrapper-win的使用說明
3.2.1 創建虛擬環境
(1)語法
mkvirtualenv 虛擬環境名稱
(2)界面效果
(3)作用效果
會創建在特定的文件夾中。windows下,默認在用戶目錄的Envs文件夾中
3.2.2 激活虛擬環境
創建完成後會自動激活新創建的虛擬環境,另外也可以workon命令來激活虛擬環境,代碼如下:
workon 虛擬環境名稱
例如:workon ENV2
3.2.3 查看所有虛擬環境
(1)語法
lsvirtualenv
或者
workon
(2)界面效果
(3)作用效果
列出Envs文件夾中創建的所有虛擬環境
3.2.4 切換激活虛擬環境
(1)語法
workon 虛擬環境名稱
(2)界面效果
(3)作用效果
退出虛擬環境ENV1 ,並激活指定的虛擬環境ENV2。
3.2.4 關閉虛擬環境
(1)語法
deactivate
(2)界面效果
(3)作用效果
關閉激活的虛擬環境
3.2.5 刪除虛擬環境
(1)語法
rmvirtualenv 虛擬環境名稱
(2)界面效果
刪除前界面效果如下:
刪除後界面效果如下:
(3)作用效果
刪除指定虛擬環境,刪除對應的文件夾,退出對應虛擬環境的激活狀態。
更多操作見官網地址:https://pypi.python.org/pypi/virtualenvwrapper-win
python——虛擬環境之virtualenvwrapper-win