標籤:wrap 分享圖片 work 使用者 使用者目錄 cti 使用說明 3.2 大量
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