打包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 相关文章推荐
使用Python实现一个简单的项目监控
Mar 31 Python
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
python感知机实现代码
Jan 18 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
Sep 10 Python
使用Python实现牛顿法求极值
Feb 10 Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 Python
什么是python的id函数
Jun 11 Python
Python logging模块handlers用法详解
Aug 14 Python
使用python操作lmdb对数据读取的实例
Dec 11 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
ip签名探针
2006/10/09 PHP
PHP中的日期及时间
2006/11/23 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python 调用DLL操作抄表机
2009/01/12 Python
python的id()函数介绍
2013/02/10 Python
Python使用PyGreSQL操作PostgreSQL数据库教程
2014/07/30 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
在Python中使用SQLite的简单教程
2015/04/29 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
机器学习10大经典算法详解
2017/12/07 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
七匹狼男装广告词
2014/03/21 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
乳制品整治工作方案
2014/05/29 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
分享提高 Python 代码的可读性的技巧
2022/03/03 Python
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python