課堂筆記,僅供參考
參考自用戶:hynever(有道)
文章目錄
virtualenvwrapper
virtualenvwrapper
這個軟件包可以讓我們管理虛擬環境變得更加簡單。不用再進入某個目錄下通過virtualenv
來創建虛擬環境。
在實際開發過程中,我們不需要先安裝virtualenv
包,可以直接安裝virtualenvwrapper
,它會自動的幫我們安裝virtualenv
.
安裝virtualenvwrapper
- windows
pip install https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
virtualenvwrapper
基本使用
- 創建虛擬環境
mkvirtualenv [virutalenv name]
該命令會在我們當前用戶(goatbishop)文件夾下創建一個Env
的文件夾,然後將這個虛擬環境安裝到這個目錄下。
如果我們的電腦中安裝了python2
和python3
,並且兩個版本中都安裝了virtualenvwrapper
,那麼將會使用環境變量中第一個出現的Python
版本來作爲這個虛擬環境的Python
解釋器。
- 切換到某個虛擬環境
workon [virutalenv name]
- 退出當前虛擬環境
deactivate
- 刪除某個虛擬環境
rmvirtualenv [virutalenv name]
刪除某個虛擬環境,就是刪除某個虛擬環境的文件夾。
- 列出所有虛擬環境
lsvirtualenv
- 進入到虛擬環境所在的目錄
cdvirtualenv
修改mkvirtualenv
的默認路徑
在我的電腦->右鍵->屬性->高級系統設置->環境變量->系統變量
中添加一個參數WORKON_HOME
,將這個參數的值設置爲我們需要的路徑:
在添加完新的環境變量後,我們需要重啓終端(cmd),終端纔會和剛纔設置的內容同步。
創建虛擬環境的時候指定Python
版本
在使用mkvirtualenv
的時候,可以指定--python
的參數來指定具體的python
路徑:
mkvirtualenv --python==F:\software\Anaconda\python.exe [virutalenv name]
舉個例子
- 安裝virtualenvwrapper
pip install https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
出現如下問題:
Cannot unpack file
C:\Users\GOATBI~1\AppData\Local\Temp\pip-yaw5dae1-unpack\simple
(downloaded from C:\Users\GOATBI~1\AppData\Local\Temp\pip-b2a4nlz2-build, content-type:
text/html; charset=utf-8);
cannot detect archive format Cannot determine archive format of C:\Users\GOATBI~1\AppData\Local\Temp\pip b2a4nlz2-build
我在網上查了一下解決方案,輸入如下命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn virtualenvwrapper-win
安裝成功!
- 創建虛擬環境
mkvirtualenv --python==F:\software\Anaconda\python.exe mymkvir
運行成功後,我們會直接進入虛擬環境:
- 安裝Django
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2.13
- 列出所有虛擬環境
lsvirtualenv
輸出:
dir /b /ad "F:\MyStudio\VirtualenvStudio"
=============================================
mymkvir
mytestvir
mytestvir2