我无法弄清楚如何使用py2exe,我做错了什么?
这是我的setup.py文件,它与我项目的其余部分位于同一个文件夹中:
from distutils.core import setup
import py2exe
setup(console=['main.py'])
然后,如py2exe的homepage所述,我使用我的python文件导航到项目目录并输入
python setup.py py2exe
但我只收到这个错误!
E:\Programme(x86)\Python2.7x86\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'console'
warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'py2exe'
我已经看过并阅读了this帖子和其他人的帖子,但似乎所有人都解决了这个问题:
在我看来,所有这些(在我看来)都是正确的。也许解决方案写在错误中,但我无法解释它...
我试过的其他事情:
我认识到导入py2exe时出现问题,python在第二行后没有执行任何操作。
注意: PATH变量设置正确,键入“python”然后“导入py2exe”进入cmd工作正常。
谢谢!
答案 0 :(得分:1)
在g.d.d.c
的帮助下,我发现了问题。
有一个" py2exe.pyc"在同一目录中迷惑python-interpreter。 除了我不知道有这个名字的文件,我也不知道你可以导入和使用它们像模块...
如果您的问题仍然存在,请在重新安装Python后测试它是否有效。