2012-02-24 80 views
0

我想将python文件转换为.exe文件,但我不能。我已经安装了py2exe 当我运行在Windows上的程序setup.py命令提示符与命令行无法将.py文件转换为.exe文件

python setup.py py2exe 

我收到以下错误信息:

no module named py2exe 
+1

py2exe是否在你的PYTHONPATH中? – Amit 2012-02-24 17:51:43

回答

4

引述py2exe tutorial

“py2exe”是在导入 py2exe时添加的新的Distutils命令。要使用py2exe,你需要创建一个setup.py文件来告诉 Distutils和py2exe你想要做什么。这里有一个setup.py其 简单是适合我们的示例程序...

所以他们为榜样setup.py脚本是:

 from distutils.core import setup 
    import py2exe 
    setup(console=['hello.py']) 

可与

python setup.py py2exe 

所以我认为你只是错过了导入。发布完整的setup.py,如果情况不是这样,那么我们可以调试。

+0

非常感谢您的帮助。我找到了一个视频教程。我设法从命令提示符 – user1119429 2012-02-25 12:59:46

+2

运行脚本,如果您对通过单击刻度标记接受它的好习惯感到满意:) – dgorissen 2012-02-27 10:36:53

+0

只有一个问题 - 如果'hello.py'已转换为'hello。 exe'能够在没有安装'python'的机器上运行? – 2013-01-08 10:48:08