打包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实现的文件夹清理程序分享
Nov 22 Python
简单易懂的python环境安装教程
Jul 13 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
python在非root权限下的安装方法
Jan 23 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
微信公众号token验证失败解决方案
Jul 22 Python
Python单元测试模块doctest的具体使用
Feb 10 Python
浅谈python 中的 type(), dtype(), astype()的区别
Apr 09 Python
Python中BeautifulSoup通过查找Id获取元素信息
Dec 07 Python
python之json文件转xml文件案例讲解
Aug 07 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
Selenium的使用详解
2018/10/19 Python
Python操作json的方法实例分析
2018/12/06 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
酒店门卫岗位职责
2013/12/29 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
小学生作文批改评语
2014/12/25 职场文书
导游欢迎词范文
2015/01/23 职场文书
《打电话》教学反思
2016/02/22 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android