virtualenv介紹
virtualenv是用於創建獨立的python環境,使得多個python應用相互獨立。
virtualenv優點
- 使得不同應用開發環境相互獨立
- 環境升級不影響其他應用,也不會影響全局的Python環境。(虛擬環境會將全局的python環境進行一個複製)
- 他可以防止系統中出現包管理混亂和版本的衝突
安裝virtualenv
pip install virtualenv
測試virtualenv
virtualenv testvir
Notice: 執行這個命令之後安裝的路徑是你當前所在的路徑。
激活virtualenv的方法
在目錄中激活
我們在上面可以看到我們的testvir的安裝目錄,他的安裝目錄如下圖:
Scripts目錄如下:
可以看到有activate.bat和deactivate.bat這兩個文件,我們在命令行中運行這兩個命令:
我們每次打開或者關閉都需要知道testvir的位置然後用相應的文件來對文件進行操作才能進入或退出虛擬環境這樣太麻煩了。
virtualenvwrapper激活
Notice: 在windows下使用pip install virtualenvwrapper-win
在linux下使用pip install virtualenvwrapper
command:
* mkvirtualenv 創建一個虛擬環境(這裏會放在同一個目錄下)
* deactivate 退出虛擬環境
* workon 展示所有的虛擬環境
* workon 進入相應的虛擬環境
在虛擬環境中安裝開發包
pip install <package>
pip uninstall <package>