天天看點

Ubuntu系統下Pyhon虛拟環境(virtualenv)安裝及使用

1.打開終端并輸入以下指令,自動完成安裝virtualenv

$ sudo apt-get install virtualenv
           

2.建立項目目錄并打開建立的項目目錄:

$ mkdir myproject
$ cd myproject
           

3.執行python虛拟環境的安裝

myproject$ pip3 install virtualenv
           

4.建立一個獨立的Python運作環境,這裡将其命名為

venv,讀者可以自己定義任意名稱

myproject$ virtualenv --no-site-packages venv
           

指令

virtualenv

和虛拟環境名

venv就已經

建立一個獨立的Python運作環境。為了不讓已經安裝到系統Python環境中的第三方包複制過來,我們加上了參數

--no-site-packages。

這樣,我們就建立了一個不帶任何第三方包的“幹淨”的Python環境。

5.建立的Python環境被放到目前目錄下的

venv

目錄。有了

venv

這個Python環境,可以用

source

進入該環境:

myproject$ source venv/bin/activate
(venv) ......
           

6.注意到指令提示符變了,有個

(venv)

字首,表示目前環境是一個名為

venv

的Python環境。

下面正常安裝各種第三方包,并運作

python

指令:

(venv)myproject$ pip3 install Django
           

venv

環境下,用

pip

安裝的包都被安裝到

venv

這個環境下,系統Python環境不受任何影響。也就是說,

venv

環境是專門針對

myproject

這個應用建立的。

7.退出目前的

venv

環境,使用

deactivate

指令:

(venv)myproject$ deactivate
           

此時就回到了正常的環境,現在

pip

python

均是在系統Python環境下執行。