PyInstaller 2.0生成exe文件

时间:2013-06-16 12:21:13

标签: python-2.7 pyinstaller

我需要帮助来制作exe文件格式* .py项目 我用

python pyinstaller.py 'path to my .py'

但它生成没有* .exe扩展名的文件。我找到了很多PyInstaller 1.5教程但是tey对我不起作用。例如,当我尝试使用utils中的makespec.py时,我收到错误no module named PyInstaller.makespec

想法?

2 个答案:

答案 0 :(得分:4)

首先创建一个非常简单的脚本,没有导入,没有要包含的数据文件。有点像...

print 'hello world'

然后按照手册运行pyinstaller。例如。

pyinstaller.py --onedir --name=a_friendly_app_name_here   your_script.py

请勿触摸spec文件。一旦你掌握了基础知识,就把这个保存起来。

如果要使用批处理文件运行命令以节省大量输入,请在下一行中包含“pause”命令以保持打开控制台窗口以查看任何错误和输出。

一旦你证明这对你有用,就会逐渐增加复杂性。

答案 1 :(得分:1)

我用于使用pyinstaller构建我的exe的命令行是:

c:\python27\python.exe c:\pyinstaller\pyinstaller.py --noconsole --onedir --workpath="C:\Users\alan\Documents\python" "C:\Users\alan\Documents\python\piechart.py"

如果你想要一个独立的exe,请将--onedir选项更改为--onefile。