2013-04-16 61 views
1

我安裝了python 3.2和python 2.7。我試圖編譯一個文件,但是因爲打開.py文件的默認程序是3.2,所以當我運行該程序時沒有安裝py2exe,它給了我一個錯誤。我嘗試將默認程序設置爲python 2.7,但它不起作用,因爲這兩個版本具有相同的名稱。我改變了python 2.7的名字,但程序根本不能運行。我該怎麼辦?運行安裝了多個python版本的py2exe

+1

Py2exe不支持Python 3,所以它不應該是一個問題。你如何運行它? – Blender

回答

1

使用絕對路徑指向Python解釋器可執行文件。

c:\python27\python.exe setup.py py2exe

或安裝cx_Freeze,這似乎唯獨缺少onefile能力比py2exe好得多。

+0

完美工作。非常感謝。 – PygameNerd

0

您需要確保C:\ Python27是您的Path環境變量,並且C:\ Python33不是。但正如Blender的評論所述,你不能在Python 3.x中使用py2exe。

here如何改變你的環境變量在Windows 7