【win7利用pyinstaller 打包pyqt5代码】
前序
代码写了很久,程序写好了,现在想把代码打包,在windows上使用,折腾了一大波,算是可以使用了。
安装环境:win7 64位
- 创建一个目录show_tools,把开发的文件放进去

找到python安装目录下的platforms文件(E:\python3.6.5\Lib\site-packages\PyQt5\Qt\plugins\platforms),把它放在show_tools同级目录中
- 打开Python3.6.5安装目录,定位
pkg_resources(E:\python3.6.5\Lib\site-packages\pkg_resources_init_.py ),注释__init__ .py文件第85行,保存之后,进行打包。
79 from pkg_resources.extern import appdirs
80 from pkg_resources.extern import packaging
81 __import__('pkg_resources.extern.packaging.version')
82 __import__('pkg_resources.extern.packaging.specifiers')
83 __import__('pkg_resources.extern.packaging.requirements')
84 __import__('pkg_resources.extern.packaging.markers')
85 #__import__('pkg_resources.py2_warn')
- win + R 输入cmd打开命令行窗口,定位到相对应的位置,使用
pyinstaller --hidden-import=queue -F -w xx.py命令打包,会生成__pycache__,build,dist,xx.spec - 把.exe程序和.ui文件放在同一目录,打包完成后,.exe在
dist目录下,把.ui文件放进去,然后就可以运行了
相关资源
- csdn:使用pyinstaller将pyqt5打包成exe格式
- csdn:交通视频分析系统之Pyqt5打包为exe软件
- 知乎:Python打包exe的王炸-Nuitka
- Linux系统下使用Nuitka打包python项目
- 博客园:Ubuntu16.04,pyinstaller发布EXE
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
