2015-07-02 61 views
1

我創建了virtualenv並使用pip安裝了一些軟件包。我想使用Python 2.7,這是我係統上的默認版本。 env的lib文件夾包含Python 2.6的文件夾,而不是2.7。爲什麼不使用2.7,我該如何糾正它?virtualenv使用Python 2.6而不是2.7

$ python -V 
Python 2.7.6 

$ virtualenv flask 

flask/ 
    bin/ 
    app/ 
    lib/ 
     Python2.6/ 

回答

3

找到python2.7的位置,然後告訴virtualenv使用該二進制文件。

$ which python2.7 
/usr/bin/python2.7 
$ virtualenv -p $(which python2.7) flask 

例如,在Ubuntu,安裝的virtualenv與sudo apt-get install virtualenv。用virtualenv vpy創建一個env。這會創建一個vpy目錄。接下來運行. ./vpy/bin/activate來激活env。使用像pip install flask這樣的點來安裝軟件包。

每次啓動一個新shell時,必須使用. ./vpy/bin/activate再次激活env。

相關問題