2015-05-08 87 views
0

我剛剛從源碼安裝了Python 2.6.9。我做的第一件事是安裝pip,然後執行「pip install virtualenv」。我想知道爲什麼在我的2.6 bin目錄中創建了「virtualenv」和「virtualenv-3.4」。「virtualenv-3.4」在Python 2.6中?

這裏的畫中畫輸出安裝:

Downloading virtualenv-12.1.1-py2.py3-none-any.whl (1.6MB) 
    100% |████████████████████████████████| 1.6MB 145kB/s 
Installing collected packages: virtualenv 
Successfully installed virtualenv-12.1.1 

我測試了它和既有「virtualenv中」和「的virtualenv-3.4」做同樣的事情(創建與Python 2.6的新環境)。 「virtualenv-3.4」的命名具有誤導性,似乎是多餘的。或者我錯過了什麼?

Python 3.4未安裝,我沒有理由知道安裝程序爲什麼或如何將virtualenv與後綴「3.4」關聯起來。

回答

0

看來virtualenv對於py2和py3都有一個通用unaller。

下載的virtualenv-12.1.1- py2.py3 -none-any.whl

所以你沒有,如果你有安裝了這兩個版本的Python安裝兩個包。