打包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 14 Python
python自动翻译实现方法
May 28 Python
Python3.0中普通方法、类方法和静态方法的比较
May 03 Python
python代码编写计算器小程序
Mar 30 Python
解决使用export_graphviz可视化树报错的问题
Aug 09 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
python 定义函数 返回值只取其中一个的实现
May 21 Python
python数字转对应中文的方法总结
Aug 02 Python
Python Pandas读取Excel日期数据的异常处理方法
Feb 28 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
php指定函数参数默认值示例代码
2013/12/04 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
浅谈Node.js:理解stream
2016/12/08 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
2017/07/17 jQuery
基于Vue单文件组件详解
2017/09/15 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
python 文件和路径操作函数小结
2009/11/23 Python
Python函数嵌套实例
2014/09/23 Python
Python Tkinter GUI编程入门介绍
2015/03/10 Python
python获取一组汉字拼音首字母的方法
2015/07/01 Python
python验证码识别的实例详解
2016/09/09 Python
Python如何将装饰器定义为类
2020/07/30 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
大学军训感言600字
2014/02/25 职场文书
政府会议通知范文
2015/04/15 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
浅谈Python中的正则表达式
2021/06/28 Python
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android