1. 程式人生 > >002:Virtualenv建立虛擬環境

002:Virtualenv建立虛擬環境

前戲:

1、安裝python直譯器,建議安裝時選上新增到系統,具體情況如下圖:

2、PyCharm安裝就不說了,主要的是安裝專業版(社群版沒有django、flask等功能,至於破解——你懂的);

安裝 virtualenv :

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

pip install virtualenv
pip3 install virtualenv

 

建立虛擬環境:

建立虛擬環境非常簡單,通過以下命令就可以建立了:

virtualenv [虛擬環境的名字]

 

注:如果你當前的 Python3/Scripts 的查詢路徑在 Python2/Scripts 的前面,那麼將會使用 python3 作為這個虛擬環境的直譯器。如果 python2/Scripts 在 python3/Scripts 前面,那麼將會使用 Python2 來作為這個虛擬環境的直譯器。本人沒有這個癖好,系統上同時裝python2和python3;


進入環境:

虛擬環境建立好了以後,那麼可以進入到這個虛擬環境中,然後安裝一些第三方包;

進入虛擬環境在不同的作業系統中有不同的方式,一般分為兩種,第一種是 Windows ,第二種是 *nix :

1、 windows 進入虛擬環境:進入到虛擬環境的 Scripts 資料夾中,然後執行 activate 。
2、unix 進入虛擬環境: source /path/to/virtualenv/bin/activate

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

 

退出虛擬環境:

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

 

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

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

virtualenv -p C:\Python36\python.exe [virutalenv name]

注:再次說一聲,本人沒有這個癖好,但考慮特殊情況,系統上同時裝python2和python3;