windows下安裝python虛擬環境

目錄

 

1、爲什麼要使用virtualenv?

2、如何安裝virtualenv?

3、如何創建virtualenv?

4、進入虛擬環境

5、在虛擬環境中執行安裝

6、退出虛擬環境。


1、爲什麼要使用virtualenv?

Python應用程序通常會使用不在標準庫內的軟件包和模塊。應用程序有時需要特定版本的庫,因爲應用程序可能需要修復特定的錯誤,或者可以使用庫的過時版本的接口編寫應用程序。

這意味着一個Python安裝可能無法滿足每個應用程序的要求。如果應用程序A需要特定模塊的1.0版本但應用程序B需要2.0版本,則需求存在衝突,安裝版本1.0或2.0將導致某一個應用程序無法運行。

這個問題的解決方案是創建一個 virtual environment,一個目錄樹,其中安裝有特定Python版本,以及許多其他包。

然後,不同的應用將可以使用不同的虛擬環境。 要解決先前需求相沖突的例子,應用程序 A 可以擁有自己的 安裝了 1.0 版本的虛擬環境,而應用程序 B 則擁有安裝了 2.0 版本的另一個虛擬環境。 如果應用程序 B 要求將某個庫升級到 3.0 版本,也不會影響應用程序 A 的環境。

 

2、如何安裝virtualenv?

我們使用Pip來安裝virtualenv。只需要一條命令:

pip install virtualenv

等待安裝完成即可。

 

3、如何創建virtualenv?

使用virtualenv   envname這個命令來創建虛擬環境,這會直接在當前所在目錄生成虛擬環境。

例子如下:

顯示已經創建成功了。我們查看一下,該目錄下已經生成了一個虛擬環境,名字:myvirtualenv1。

4、進入虛擬環境

先進入目錄,我們查看這裏有2個目錄,1個文件。

然後我們再進入Scripts,在這裏我們運行activete命令就可以激活進入虛擬環境。

此時進入了虛擬環境,並在命令行前面顯示(myvirtualenv1)。

5、在虛擬環境中執行安裝

我們這裏演示安裝一個Django2.0:

執行如下命令:

我們安裝指定版本django==2.0,即安裝了django2.0版本。

安裝成功了。我們來測試一下:

顯示我們安裝的就是django2.0版本。

 

6、退出虛擬環境。

執行deactivate命令

如上所示,此時已經退出了虛擬環境。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章