1. 程式人生 > >五十五、windows和Linux下虛擬環境的建立和使用

五十五、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包:

預設在建立虛擬環境中安裝的依賴包不會顯示出來。