2

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

python pyinstaller.py 'path to my .py'

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

想法?

4

2 回答 2

4

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

print 'hello world'

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

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

不要触摸规范文件。一旦您掌握了基础知识,请将其保存以备后用。

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

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

于 2013-06-27T06:55:12.917 回答
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。

于 2013-06-19T21:37:58.380 回答