002:Virtualenv建立虛擬環境
阿新 • • 發佈:2018-12-16
前戲:
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;