打包PyQt5应用时的注意事项


Posted in Python onFebruary 14, 2020

用pyinstaller打包PyQt5项目可能成功,但是在运行打包后的exe时,经常会遇到“ImportError: unable to find Qt5Core.dll on PATH”错误

官方解释,这是PyQt5框架的问题,如何解决?

在所有使用import PyQt5模块的py文件头部,加入如下代码:

import sys, os
if hasattr(sys, 'frozen'):
  os.environ\['PATH'\] = sys.\_MEIPASS + ";" + os.environ\['PATH'\]

切记:这3行代码一定要在所有PyQt5模块引用的最前面,在所有PyQt5模块引用的最前面,在所有PyQt5模块引用的最前面!!!,重要的事情说三遍

Python 相关文章推荐
python3使用requests模块爬取页面内容的实战演练
Sep 25 Python
Tensorflow之Saver的用法详解
Apr 23 Python
python去除扩展名的实例讲解
Apr 23 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
python Jupyter运行时间实例过程解析
Dec 13 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
Sep 02 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
Python中Permission denied的解决方案
Apr 02 Python
Pytorch 如何实现常用正则化
May 27 Python
如何使用Python抓取网页tag操作
Feb 14 #Python
python使用python-pptx删除ppt某页实例
Feb 14 #Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 #Python
python在不同条件下的输入与输出
Feb 13 #Python
深入浅析python的第三方库pandas
Feb 13 #Python
使用python的pyplot绘制函数实例
Feb 13 #Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 #Python
You might like
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php google或baidu分页代码
2009/11/26 PHP
mysql总结之explain
2012/02/27 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP接口类(interface)的定义、特点和应用示例
2020/05/18 PHP
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
React组件生命周期详解
2017/07/03 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
[16:56]教你分分钟做大人:司夜刺客
2014/10/30 DOTA
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python进行数据提取的方法总结
2016/08/22 Python
python修改txt文件中的某一项方法
2018/12/29 Python
tornado+celery的简单使用详解
2019/12/21 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
毕业生学校推荐信范文
2014/05/21 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
班级班风口号大全
2015/12/25 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js