【发布时间】:2013-08-29 15:34:53
【问题描述】:
我试图创建我的文件 NewExistGUI2.py 的可执行文件,其中 GUI 是使用 wxpython 制作的。该文件依赖于其他两个文件 localsettings.py 和 Tryone.py。我参考了 py2exe 文档,并创建了一个 setup.py 文件:
from distutils.core import setup
import py2exe
setup(name = 'python eulexistdb module',
version = '1.0',
description = 'Python eXistdb communicator using eulexistdb module',
author = 'Sarvagya Pant',
py_modules = ['NewExistGUI2','localsettings','Tryone']
)
并在命令行中使用
编译程序python setup.py py2exe
但我没有在 dist 文件夹中创建主程序 NewExistGUI2.py 的任何 .exe 文件。我现在该怎么办?
【问题讨论】:
-
python setup.py py2exe的输出是什么?它应该告诉你缺少什么,或者为什么它没有为你创建一个 exe。 -
尝试在 setup.py 中添加:scripts=['NewExistGUI2.py',]。
-
输出没有显示任何错误信息。它显示字节编译python文件并且没有任何错误。如何告诉 setup.py NewExistGUI2.py 是主文件,localsettings.py、Tryone.py 是附件文件。
-
添加 scripts=['NewExistGUI2.py'] 也没有用。还尝试将所有文件添加到脚本中,但失败了。
-
那么,我该如何使用 PyInstaller 来创建程序的 EXE 呢??