码迷,mamicode.com
首页 > 其他好文 > 详细

pyinstaller 打包pyqt5 报错

时间:2020-06-07 22:58:47      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:https   额外   报错   程序   main   hive   pip   文件   sources   

前言

  最近的Qt项目,打算使用PyQt5进行开发,在各种balabala的终于幸苦的完成后,当然接下来是进行打包了,使用 pyinstaller 进行包,结果一大堆红色的错误balabala,揪心!!!

 

解决办法

网上百度说,要重新用安装包安装pyinstaller,于是我复制了一段代码

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

然后,由于工程里有一些资源文件,pyinstaller 打包并不能将外部资源文件打包,所以要加一个额外选项 --hidden-import=pkg_resources

pyinstaller -F -w -i logo.ico main.py --hidden-import=pkg_resources

1、 -F 保证只生成一个 exe可执行文件;

2、 -w 屏蔽应用程序控制窗口

3、 -o 后面加一个 .ico的图标文件,为打包后的应用程序添加图标

4、 main.py 是需要打包的目标py程序

  

pyinstaller 打包pyqt5 报错

标签:https   额外   报错   程序   main   hive   pip   文件   sources   

原文地址:https://www.cnblogs.com/shi-win-snoopy/p/13062765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!