记pyqt5遇到的坑ImportError: unable to find Qt5Core.dll on PATH

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

目录

前言

环境配置

开发打包

问题及解决办法


前言


刚学习python没多久,研究了pyqt5框架,就兴致勃勃的弄了个demo界面小程序,到打包发布exe一切都很顺利,直接运行exe文件时,程序闪退。发现报了个错:ImportError: unable to find Qt5Core.dll on PATH

这个错真是让我头痛不己,百思不得其解,网上找了一圈也没找到类似的问题,最后只能求助bing在国外找找,总算是找到原因所在了(pyqt5框架问题)。在此分享下遇到的这个坑。

环境配置


本机的python环境搭建基于:win10 + python3 + pycharm + pyqt5,具体的安装配置百度都可以找到,我只介绍本机的具体配置。

  • win10系统
  • python3:用的是python3.7 
D:\>python -V
Python 3.7.4
  • pycharm:用的是pycharm2019.2

  • pyqt5:用是的PyQt5.13.0.1
ImportError: unable to find Qt5Core.dll on PATH 阅读目录 一、实验环境 二、问题描述 三、解决方式1 四、解决方式2 回到顶部 一、实验环境 1.Windows7x32_SP1 2.python3.7.4 3.pyinstaller3.5 回到顶部 二、问题描述 1.一直都是在Windows10x64上使用pyinstaller打包exe程序,发现exe程序在Windows7x32上无法正常运行。 想起之前某... 阅读详情

相关推荐

实战ByteTrack:用C++手把手教你实现多目标跟踪(附完整代码解析)

本文通过C++实战教程,手把手教你实现ByteTrack多目标跟踪算法。文章详细解析了算法核心,包括利用卡尔曼滤波进行状态预测、匈牙利算法完成数据关联,以及ByteTrack独特的三次匹配策略来有效处理低置信度检测框,并提供了完整的项目架构、代码实现与性能优化指南。

yolo5detector的博客 272

PyQt5无法导入QtCore问题解决

今天安装PyQt,执行下面语句的时候出现问题。 python3 configure.py --pyqt=PyQt5 搞了一下午,吐血。 具体, import PyQt5 完全ok,但是! from PyQt5 import QtCore 就出错,就这个问题查了一个下午,现在终于解决。 总结一下步骤: 首先升级了一下pip3 pip3 install --up...

E_mlzzZ的博客 3万+

学习C++的递归函数(包含汉诺塔讲解)

简单来讲,递归函数就是函数本身自己调用自己,那么函数又是什么呢?#include <stdio.h> //这行是头文件,不同的头文件可以用不同的函数int main() //这里就是一个main函数//这里是你要编写程序的内容return 0;(这是个小细节如下)所以我们平时用来练习的就是一个main函数,而且是一个整型类型的函数,而这也是最后一句话为什么要加一句 return 0;了,因为它最后要返回整数类型,其它整数也可以,但是大家规定为0,这是C++自带的函数。

2302_81032013的博客 2583

解决pyqt5 DLL load failed: 找不到指定的程序的问题

解决pyqt5 DLL load failed: 找不到指定的程序的问题 做个录以防下次再遇到同样的问题。遇到类似问题的朋友可以直接看文章最后总结。感谢其他博主提供的教程。 关于pyqt5的安装可以参考pycharm+PyQt5+python最新开发环境配置,踩过程详解 安装过程大同小异,基本是安装pyqt5pyqt5-tools,如果用到webengine似乎对pyqt5的版本还有要求。然后配置qt designer和pyuic,还有一个pyrcc我还没用过所以就没配置。 进入正题: 起因是anac

laonafahaodange的博客 4615

Python PyQt5安装 找不到Qt 平台 无法初始化

按照网上查找的教程安装后,点击QTDesigner后 出现无QT平台,无法初始化。(PyQt版本5.15.1) 网络查找到几个解决方法如下: ①路径中是否有中文,我看了下我的所有路径 都没中文。 ②把Python卸载了 重新安装来一遍。 ③把site-packages\pyqt5_tools\Qt\bin\plugins这个添加到环境变量中。 上面三个方法 我都试了,没解决 最后我是把QTDesinger的程序指向了Python37\Scripts\designer.exe 就能正常打开了(原.

qq_29892543的博客 4370

Python3: ImportError: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15‘ not found

因为~/anaconda/lib/里面已经有libQt5Core.so之类的库了,所以LD里面不需要这个库。网上没有搜到现成的解决方法,只能自己搞。看起来时link问题。

heroacool的专栏 1616

PyQt5/QtWebEngineWidgets打开pdf时报错“找不到Qt5Core.dll”的问题

window10对QtWebEngineWidgets的支持不好,导致PyQt5编写的程序如果有使用QtWebEngineWidgets打开pdf文件的功能,就在windows10系统中运行会出现问题,报错“找不到Qt5Core.dll”。而在windows11中间则没有这个问题,pdf文件可以正常打开。

thinkerqin的博客 1808

pycharm、pyqt5、pyinstaller打包运行后出现错误ImportError: unable to find Qt5Core.dll on PATH的解决

pycharm、pyqt5、pyinstaller打包运行后出现错误ImportError: unable to find Qt5Core.dll on PATH的解决 在 PyQt5.13 中,其__init__.py文件内容如下: # Copyright (c) 2019 Riverbank Computing Limited <info@riverbankcomputing....

weixin_45550303的博客 1296

pyinstaller打包生成的exe运行报错:ImportError: unable to find Qt5Core.dll on PATH

pyinstaller打包pyqt生成的exe,直接运行exe文件时,程序闪退。发现报了个错:ImportError: unable to find Qt5Core.dll on PATH 问题及解决办法 程序闪退,第一反映肯定是有问题了,但是闪退没法跟踪问题,于是在命令行窗口执行exe,显示如下: D:\>"D:\python project\demo\dist\demo.ex...

wltsysterm的博客 1441

pyqt5 importError: unable to find Qt5Core.dll on PATH

pystaller -F -w +转化目标.py文件,生成exe,结果报错,由于我使用PyQt5设计,所以报下面错误,再网上看了很多资料,发现大多数只要使用PyQt5设计的,在转exe时,都会报这个错误,说Qt5dll路径不对 然后在网上看到了一篇文章,把这个问题给描述了 https://github.com/pyinstaller/pyinstaller/issues/4293 解决...

tingguan的博客 2108

PyQt5打包后运行出现 ImportError: unable to find Qt5Core.dll on PATH 两套解决方案

一、背景 最近一个项目采用PyQt5 5.13.0 进行开发,经过打包成exe可以执行。 环境:Windows 10 + python 3.7 + PyQt5 5.13.0 + tensorflow 1.14.0等。 5.12.3 以及5.13.0好像都存在该问题: 统一错误模板: λ XXXXXX.exe Traceback (most recent call last): File "xxxxxx\ui.py", line 4, in <module> File "c:\user

GanAHE的博客 966

qt打包生成exe_PyQt5打包运行: unable to find Qt5Core.dll on PATH 解决方案

一、背景最近一个项目采用PyQt5 5.13.0 进行开发,经过打包成exe可以执行。 环境:Windows 10 + python 3.7 + PyQt5 5.13.0 + tensorflow 1.14.0等。但是在此之前运行时会有这么一个错误:ImportError: unable to find Qt5Core.dll on PATH 5.12.3 以及5.13.0好像都存在该问题: 统一...

weixin_39604516的博客 392

pyinstallers生成exe文件打开时报错:ImportError: unable to find Qt5Core.dll on PATH

ImportError: unable to find Qt5Core.dll on PATH 当前文件夹下新建这个py文件 # Fix qt import error # Include this file before import PyQt5 import os import sys import logging def _append_run_path(): if ...

tingfenghanlei的博客 600

Python 生成exe文件报错:ImportError: unable to find Qt5Core.dll on PATH

一、错误 有时,在生成可执行文件exe文件后,在其他电脑上执行该文件,却报错:ImportError: unable to find Qt5Core.dll on PATH。 具体如下: 原因:pyqt5库对系统变量的加载存在bug,在主程序中pyqt5库import之前就对系统变量进行手动设置。 二、解决方案: 在PyQt5导入包的上方添加如下两行: if hasattr(sy...

Susan的博客 833

pyqt5打包打了一上午

971 WARNING: lib not found: impi.dll dependency of g:\anaconda\Library\bin\mkl_blacs_intelmpi_lp64.dll 121057 WARNING: lib not found: impi.dll dependency of g:\anaconda\Library\bin\mkl_blacs_intelmpi...

my blogs include programming, math, physics.回首过去,放眼未来。 leslielee.blog.csdn.net 2189

Pyinstaller打包PyQt5,运行exe报错ImportError: unable to find Qt5Core.dll on PATH

原因:pyinstaller打包时未在PATH中找到Qt5Core.dll 解决办法01: 将<Python安装目录>\Lib\site-packages\PyQt5\Qt\bin\Qt5Core.dll文件复制到<Python安装目录>下,再次打包即可。(<Python安装目录>一般情况下安装时已添加到PATH) 解决办法02: 将<Python安装目录...

qq_23944945的博客 878

pyinstaller importerror: unable to find qt5core.dll on path(PyInstaller打包带有第三方库 --- PyQt5时,报错)

错误如图所示: Traceback (most recent call last): File "lib\site-packages\PyQt5\__init__.py", line 41, in <module> File "lib\site-packages\PyQt5\__init__.py", line 33, in find_qt ImportError: una...

programminghkl的博客 344

Python使用qt5打包出现:ImportError: unable to find Qt5Core.dll on PATH

刚学习python没多久,因工作需要看了下pyqt5框架,写了一个demo小程序,在pycharm中运行一起顺利,打包exe,直接运行exe文件时,程序闪退。发现下图错误: 经过一番查找发现,在开发工程中使用pip install pyqt5 命令下载使用的是PyQt5 5.13.1,把pyqt5降级到PyQt5 5.12.1或pyqt5 5.12.2,问题解决; ...

a_dreams的博客 815
上一篇: 记备忘3 - oracle表空间扩展方式
下一篇: 安利个数据库工具dbeaver
zwy_best
博客等级 码龄16年 10粉丝 14原创
评论 26
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值