我需要帮助来制作exe文件格式* .py项目 我用
python pyinstaller.py 'path to my .py'
但它生成没有* .exe扩展名的文件。我找到了很多PyInstaller 1.5教程但是tey对我不起作用。例如,当我尝试使用utils中的makespec.py时,我收到错误no module named PyInstaller.makespec
想法?
答案 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。