我需要帮助来制作我使用的 *.py 项目的 exe 文件
python pyinstaller.py 'path to my .py'
但它会生成没有 *.exe 扩展名的文件。我找到了很多 PyInstaller 1.5 教程,但它们对我不起作用。例如,当我尝试使用 utils 中的 makespec.py 时出现错误no module named PyInstaller.makespec
想法?
我需要帮助来制作我使用的 *.py 项目的 exe 文件
python pyinstaller.py 'path to my .py'
但它会生成没有 *.exe 扩展名的文件。我找到了很多 PyInstaller 1.5 教程,但它们对我不起作用。例如,当我尝试使用 utils 中的 makespec.py 时出现错误no module named PyInstaller.makespec
想法?
首先创建一个非常简单的脚本,没有导入,也没有要包含的数据文件。就像是...
print 'hello world'
然后按照手册运行pyinstaller。例如。
pyinstaller.py --onedir --name=a_friendly_app_name_here your_script.py
不要触摸规范文件。一旦您掌握了基础知识,请将其保存以备后用。
如果您想使用批处理文件运行命令以节省大量输入,请在下一行包含“暂停”命令以保持打开控制台窗口以查看任何错误和输出。
一旦你证明这对你有用,就逐渐增加复杂性。
我使用 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。