打包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的Django框架中的Memcached
Jul 23 Python
Ubuntu下安装PyV8
Mar 13 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
使用Python3内置文档高效学习以及官方中文文档
May 19 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
python 5个顶级异步框架推荐
Sep 09 Python
python实现简单遗传算法
Sep 18 Python
plt.figure()参数使用详解及运行演示
Jan 08 Python
Python实现钉钉/企业微信自动打卡的示例代码
Feb 02 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
php扩展ZF――Validate扩展
2008/01/10 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
PHP与以太坊交互详解
2018/08/24 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
js加强的经典分页实例
2013/03/15 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
高中生学习生活的自我评价
2013/11/27 职场文书
教师职称自我鉴定
2014/02/12 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
夏洛特的网观后感
2015/06/15 职场文书