运行py2exe并安装了多个版本的python

时间:2013-04-16 22:27:20

标签: python py2exe

我安装了python 3.2和python 2.7。我正在尝试编译一个文件,但由于打开.py文件的默认程序是3.2,因此在运行程序时没有安装py2exe会出错。我尝试将默认程序设置为python 2.7,但它不起作用,因为这两个版本具有相同的名称。我更改了python 2.7的名称,但该程序根本不会运行。我该怎么办?

2 个答案:

答案 0 :(得分:1)

使用绝对路径指向python解释器可执行文件。

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

或者安装cx_Freeze,这似乎比py2exe好得多,除了缺少onefile功能。

答案 1 :(得分:0)

您需要确保C:\ Python27是您的Path环境变量,而C:\ Python33不是。但正如Blender的评论所提到的,你不能在Python 3.x中使用py2exe。

有关如何在Windows 7中更改环境变量的信息,请参阅here