為什么要虛擬環境#
到目前為止,我們所有的第三方包安裝都是直接通過pip install xx
的方式進行安裝的,這樣安裝會將安裝包直接放在你的系統級python里面,但是如果你用Django1.10.x版本創建一個項目,然后另外一個項目又是基於Django0.9的一些語法。這時候就會碰到一個問題,我怎么樣才能在電腦中同時擁有Django1.0和Django0.9兩個環境呢?這時候我們可以用過虛擬環境進行解決。
安裝虛擬環境#
virtualenv是用來創建虛擬環境的軟件工具,我們通過pip或者pip3來安裝
pip install virtualenv
pip3 install virtualenv
創建虛擬環境#
virtualenv [虛擬環境的名字]
如果你當前的python3/Scripts的查找路徑在Python2/Scripts的前面,那么將會使用python3作為這個虛擬環境的解釋器。如果python2/Scripts在python3/Scripts前面,那么將會使用python2來作為這個虛擬 環境的解釋器。