python之建立虛擬環境

2022-02-28 12:08:26 字數 1616 閱讀 6425

為什麼需要虛擬環境?

如果你現在用django 1.10.x寫了個**,然後你的領導跟你說,之前有乙個舊專案是用django 0.9開發的,讓你來維護,但是django 1.10不再相容django 0.9的一些語法了。這時候就會碰到乙個問題,我如何在我的電腦中同時擁       有django 1.10和django 0.9兩套環境呢?這時候我們就可以通過虛擬環境來解決這個問題。

安裝虛擬環境:

virtualenv是用來建立虛擬環境的軟體工具,我們可以通過pip或者pip3(python3)來安裝

pip install virtualenv

pip3 install virtualenv

建立虛擬環境:

virtualenv [虛擬環境的名字]

進入虛擬環境:

虛擬環境建立好了以後,那麼可以進入到這個虛擬環境中,然後安裝一些第三方包,進入虛擬環境在不同的作業系統中有不同的方式,一般分為兩種,第一種是windows,第二種是linux:

1. windows進入虛擬環境:

進入到虛擬環境的scripts資料夾中,然後執行activate。

2. linux進入虛擬環境:

source /path/to/virtualenv/bin/activate

一旦你進入到了這個虛擬環境中,你安裝包,解除安裝包都是在這個虛擬環境中,不會影響到外面的環境。

退出虛擬環境:

退出虛擬環境很簡單,通過乙個命令就可以完成:deactivate。

建立虛擬環境的時候指定python直譯器:

在電腦的環境變數中,一般是不會去更改一些環境變數的順序的。也就是說比如你的python2/scripts在python3/scripts的前面,那麼你不會經常去更改他們的位置。但是這時候我確實是想在建立虛擬環境的時候用python3這個版本,這時候可以通過-p引數來指定具體的python直譯器:

virtualenv-p c:\python36\python.exe [virutalenv name]

-win

mkvirtualenv my_env

workon my_env

3. 退出當前虛擬環境:

deactivate

4. 刪除某個虛擬環境:

rmvirtualenv my_env

5. 列出所有虛擬環境:

lsvirtualenv

修改mkvirtualenv的預設路徑:

在我的電腦->右鍵->屬性->高階系統設定->環境變數->系統變數中新增乙個引數workon_home,將這個引數的值設定為你需要的路徑。

建立虛擬環境的時候指定python版本:

在使用mkvirtualenv的時候,可以指定--python的引數來指定具體的python路徑:

mkvirtualenv--python==c:\python36\python.exe hy_env

Python之建立虛擬環境

sudo apt get install python vitualenv建立環境virtualenv djangoenv 會在當前目錄下建立名為djangoenv的虛擬環境例如 我的當前目錄在 virtualenv 啟動環境source virtualenv djangoenv bin activ...

python建立虛擬環境

使用虛擬環境進行安裝,首先必須在電腦上先安裝建立虛擬環境的包 pip install vituralenv在開發過程中使用虛擬環境進行開發,防止了lib之間的相互干擾,比如你的flask是1.0版本的,開發要求使用的是0.10版本,那麼你確實可以把1.0的解除安裝後裝,但是實際上如果手裡面還有其他的...

建立Python虛擬環境

伺服器上跑的專案一多,每個專案的環境不一定一樣。所以建立個虛擬環境還是很有必要的,python2的虛擬的環境 首先安裝,virtualenv 是乙個建立隔絕的python環境的工具。virtualenv建立乙個包含所有必要的可執行檔案的資料夾,用來使用python工程所需的包。pip install...