參考轉自:http://www.seoerzone.com/article/virtualenv-for-python/html
Virtualenv(virtualenviroment) 旨在建立一個Python虛擬獨立的環境,與其餘Python工程環境相互獨立。python
virtualenv的安裝須要使用pip(沒有pip能夠參考pip安裝教程)app
命令:pip installvirtualenvpython2.7
運行完成後,運行virtualenv --versionpost
表示安裝成功。spa
可使用virtualenv-h 命令來查看幫助文檔。.net
這裏簡單介紹下:命令行
先在PC的某個文件夾裏新建一個你的工做文件夾,而後cd到該目錄下設計
NOTE:電腦環境變量裏沒有WORKON_HOME若是有的話請講目錄切到該環境變量指定的目下操做。3d
而後使用命令:virtualenv myvirtual
此時myvirtual 虛擬環境建立成功,在當前目錄下應當有一個myvirtual文件夾。
執行命令以下:
1、cd myvirtual\Scripts
2、activate
執行成功後就會在命令行開頭看見一個(myvirtual)
Note:命令deactivate是退出虛擬環境
我本機此時默認的python環境爲python2.7,那麼此時建立的虛擬環境就是以python2.7建立的虛擬化環境,若是須要選擇一個python解釋器來建立虛擬化環境,命令爲:
virtualenv -p /usr/bin/python3.6 myenv
該管理器能對virtual進行有效、快速的管理
virtualenvwrapper的安裝
1、命令:pip installvirtualenvwrapper-win
安裝成功。
2、配置虛擬環境安裝目錄的環境變量。
在環境變量裏新建WOEKON_HOME以下圖:
這裏變量值根據本身PC本身隨意選擇,之後新建的虛擬環境文件夾是配置在該目錄下。
輸入virtualenvwrapper回車就會有幫助文檔出來
這裏舉例幾個命令
1、mkvirtualenv myvir2
建立一個名字叫myvir2的虛擬環境
2、rmvirtualenv myvir2
刪除名字叫myvir2的虛擬環境
3、workon
單獨使用這個命令會列出全部的虛擬環境和lsvirtualenv是相同的,當跟上虛擬環境名稱後就會切換到該虛擬環境。
4、mkproject 工程目錄名
這個命令須要咱們添加PROJECT_HOME環境變量,而後纔可使用。
改命令會在在前面建立的PROJECT_HOME的指定文件夾裏建立一個工程目錄,同時會建立一個與工程目錄同名的虛擬空間。
Ps:感受這個命令就是爲了解決不一樣Python工程但須要相同環境但又不想從新建立環境問題因此設計的。知道的大神能夠補充一下。
還不清楚怎麼用?
若是上面配置好了以後還不知道怎麼使用的話?請按照如下三步:
Step1、新建虛擬環境
Step2、安裝Python所須要的包,編輯本身的代碼調試運行。
Step3、寫好了以後退出虛擬環境。
在虛擬環境中使用命令:
pip freeze >e:\fileofinstalled.txt
NOTES:
首先新建一個虛擬環境,而後切換到新的虛擬環境,而後執行如下命令:
pip install -r e:\fileofinstalled.txt
這樣就完成了環境的拷貝,我感受與其這樣操做還不如使用上面的mkproject命令。