2014-02-14 44 views
0

全部,用指定的python版本構建python setup.py

我安裝了幾個版本的Python。在環境變量中,我有兩個路徑到站點包文件夾。

在cmd,我願做

python setup.py build 

與Python的一個特定版本,比如版本在D:\Python333\lib\site-packages。但它一直在調用錯誤的Python版本,比如C:\Python27\lib\site-packages

我怎樣才能安裝啓動的Python版本我希望?

回答

1

您可以撥打setup.py來選擇要安裝的Python版本,例如:

sudo python2.5 setup.py install 
sudo python2.7 setup.py install 
sudo python3.3 setup.py install 

如果你的Python安裝在其他地方(例如的,因爲virtualenv)確保先激活的virtualenv。

+0

謝謝。實際上,setup.py是使用cython來編譯.pyx文件。我必須在某個文件夾中編譯一個非常精確的cython版本。我想指出它是哪個文件夾 – octoback

+0

你可以爲你的cython安裝創建一個virtualenv嗎? – Krumelur

+0

我正在一個龐大的合作項目中編譯一個庫。我必須使用一個給定的python版本,該版本鏈接到此項目的解決方案中。當我在cmd中調用時,默認情況下,這是在另一個文件位置調用的另一個版本的python,並且裏面沒有cython。我能做什麼 ? – octoback