Django從理論到實戰(part2)--virtualenvwrapper

課堂筆記,僅供參考

參考自用戶: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的文件夾,然後將這個虛擬環境安裝到這個目錄下。
如果我們的電腦中安裝了python2python3,並且兩個版本中都安裝了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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章