1 打开cmd窗口,将路径切换到文件(main.py)所在路径
pyinstaller -F main.py
2 -F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
3 打包结束后需要拷贝PYQT5安装目录下的 platforms、imageformats两个文件夹到exe目录下
根据打包经验:两种打包方法说明
1 将整个程序打包成单个exe (在打包过程中添加-F参数)
有的库可能没有成功打包到exe中,打包成功后,也无法正常启动程序,则单独把dll拷贝到与exe同一目录即可。
2 非单个可执行程序(在打包过程中不添加-F参数)
这样打包结束后,所有的dll都在和exe处于同一文件夹中,能方便的更新dll, 但是同时也生成了很多其他的多余文件,看起来特别繁杂
3 将1和2结合
可以在打包前将随时可能更新的dll单独剪切出来,然后在打包过程中添加-F参数,将整个程序打包成单个exe,再把dll拷贝到exe同一目录下,
程序亦可运行。
PYQT5 打包成exe的方法步骤及需要的文件
需积分: 50 43 浏览量
2019-03-14
10:08:53
上传
评论 4
收藏 1.15MB RAR 举报
千纸鹤的天
- 粉丝: 1
- 资源: 2