win10系統(tǒng)下創(chuàng)建指定python版本的虛擬環(huán)境

虛擬環(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不是內(nèi)部或外部命令

然后給pip升級(可有可無步驟):

升級現(xiàn)有pip? sudo python -m pip install -U pip

在cmd下安裝virtualenv

命令:pip install virtualenv?

以小白羊自己的電腦為例 安裝了不同版本的python(3.5和 2.7)


py3為python3.5版本 python為python2.7版本

如果想使用指定的python版本創(chuàng)建虛擬環(huán)境? 命令如下:

virtualenv -p [python所在的路徑+python運(yùn)行文件的名字(加后綴名)] + 虛擬環(huán)境名


我的電腦python2.7的路徑C:\python\python.exe

C:\python\python.exe

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


命令:virtualenv -pC:\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


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容