五十五、windows和Linux下虛擬環境的建立和使用
一、問題:
安裝同一個包的不同版本,後安裝的包會把原來安裝的包覆蓋掉。這樣,如同一臺機器上兩個專案依賴於相同包的不同版本,
則會導致一些專案執行失敗。
解決的方案就是:虛擬環境。
虛擬環境是真實python環境的複製版本。
在虛擬環境中使用的python是複製的python,安裝python包也是安裝在複製的python中。
二、Windows下安裝虛擬環境的命令:(管理虛擬環境)
1.演示為python2安裝虛擬環境:安裝好python後,使用pip命令:(3版本不用)
注意:在安裝的時候也是可以使用豆辨源的。安裝速度快些,pip是國外的網站,豆瓣源下載好的,速度快些
selenium 是包名
豆瓣:https://pypi.doubanio.com/simple/包名
pip3 install -i https://pypi.doubanio.com/simple/ selenium
easy_install -i https://pypi.doubanio.com/simple/ selenium
2、將下面的目錄新增到系統環境變數path中:(裝python時已經弄了,在這就不用了,跳過)
3、安裝virtualenvwrapper包
virtualenvwrapper是用來管理virtualenv的擴充套件包,用著很方便,可以將我們新建的虛擬環境放在同一個目錄下。
由於virtualenv用起來有點麻煩,wrapper對它進行了封裝,讓它更好用,最終我們使用wrapper提供的命令,
但是實際工作都是virtualenv做的。
三、windows下建立虛擬環境(重點)
1、建立python3版本的虛擬環境,自己定義名字
2、退出虛擬環境:deactivate
3、檢視當前系統中有哪些虛擬環境:退出用workon
4、進入虛擬環境的命令如下:workon 環境名字
5、檢視虛擬環境中安裝的依賴包:pip list
注意:使用pip freeze檢視的時候建立虛擬環境中預設安裝的依賴包不會顯示出來。
6、在虛擬環境中安裝依賴包:例如安裝django
不寫後面的==1.8.2,預設最新版本,指定==1.8.2版本
7、解除安裝依賴包:
四、Linux安裝虛擬環境的命令:(在這注意哪個是2的環境,是pip還是pip2)
1、安裝虛擬環境:(注意給2裝是pip還是pip2,靈活變動)
2、安裝虛擬環境擴充套件包:
3、編輯家目錄下的.bashrc檔案,新增下面兩行程式碼(安裝成功以後,就會有這兩行程式碼的):
配置檔案,最下面新增兩行命令
4、使用配置檔案source .bashrc使其生效:
五、建立虛擬環境:(重點)
1、建立python3版本的虛擬環境:
提示:預設建立完虛擬環境以後,就會自動的進入到虛擬環境中。
2、退出虛擬環境:
3、進入虛擬環境:
4、檢視機器上有多少個虛擬環境:
5、刪除虛擬環境:
6、在虛擬環境中安裝django環境:
7、檢視虛擬環境中安裝了哪些python包:
預設在建立虛擬環境中安裝的依賴包不會顯示出來。