1

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

4

2 回答 2

1

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

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

或者 install cx_Freeze,这似乎比 py2exe 好得多,只是缺少 onefile 功能。

于 2013-04-16T23:14:36.983 回答
0

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

请参阅此处了解如何在 Windows 7 中更改环境变量。

于 2013-04-16T22:47:38.957 回答