虛擬環(huán)境安裝前準(zhǔn)備:
安裝pip(如以安裝請掠過):pip下載地址
下載的pip包要在linux系統(tǒng)下通過tar命令 來解壓? 在 windows下解壓的能安裝但不能正常使用(今天要講的是創(chuàng)建虛擬環(huán)境所以詳細(xì)安裝過程請自行百度)
pip安裝中可能遇到的問題?
1.pip不是內(nèi)部或外部命令(需要配置環(huán)境變量,請自行百度解決,這里不在細(xì)述)

然后給pip升級(可有可無步驟):
升級現(xiàn)有pip? sudo python -m pip install -U pip
在cmd下安裝virtualenv
命令:pip install virtualenv?
以小白羊自己的電腦為例 安裝了不同版本的python(3.5和 2.7)

如果想使用指定的python版本創(chuàng)建虛擬環(huán)境? 命令如下:
virtualenv -p [python所在的路徑+python運(yùn)行文件的名字(加后綴名)] + 虛擬環(huán)境名

C:\python\python.exe
所以創(chuàng)建新的python2.7的名稱為testvir的虛擬環(huán)境的命令為? virtualenv -p C:\python\python.exe testvir

使用這個虛擬環(huán)境testvir
創(chuàng)建的虛擬環(huán)境的目錄在 shell 當(dāng)前的路徑下
然后跳轉(zhuǎn)到創(chuàng)建的testvir文件下

查看這個文件夾下的文件:

轉(zhuǎn)到Scripts文件夾下:

運(yùn)行虛擬環(huán)境:

看到前邊有提示(testvir)則正常運(yùn)行在這個虛擬環(huán)境了
然后查看當(dāng)前已經(jīng)安裝的包 pip list:

在虛擬環(huán)境中安裝想用的包
按照正常的pip命令安裝即可
示例:安裝 2.8.7 版本的robotframework
pip install robotframework==2.8.7
退出虛擬環(huán)境:
deactivate

多個虛擬環(huán)境管理:virtualenvwrapper
以上的過程安裝一個虛擬環(huán)境還是比較好找的 但是當(dāng)你安裝了許多虛擬環(huán)境的時候 你應(yīng)該會為了找到想用的包然后跳轉(zhuǎn)到目錄下啟動虛擬環(huán)境而感到煩惱? 正好我們有個虛擬環(huán)境管理工具virtualenvwrapper可以幫你解決這個問題
安裝?virtualenvwrapper(也是會在shell當(dāng)前目錄安裝)

然后安裝好后配置環(huán)境變量(如何使用請自行百度)? 環(huán)境變量目錄為 上圖中的安裝路徑 配置好后即可使用
創(chuàng)建虛擬環(huán)境 (默認(rèn)創(chuàng)建好后會自動使用這個虛擬環(huán)境):
mkvirtualenv + 虛擬環(huán)境名稱

安裝的虛擬環(huán)境的路徑在上圖有提示 (即你輸入安裝virtualenvwrapper命令時對應(yīng)的路徑 ? 我的路徑為 C:\Users\yangz> )

查看已安裝的虛擬環(huán)境:
workon + 回車鍵

使用安裝好的虛擬環(huán)境:
workon + 虛擬環(huán)境名

退出虛擬環(huán)境:

刪除虛擬環(huán)境:
rmvirtualenv testvir
創(chuàng)建指定python版本的虛擬環(huán)境
示例:創(chuàng)建新的python2.7的名稱為testvir的虛擬環(huán)境的命令為? mkvirtualenv -p C:\python\python.exe testvir
