当前位置:网站首页>解决pyqt5 DLL load failed: 找不到指定的程序的问题
解决pyqt5 DLL load failed: 找不到指定的程序的问题
2022-08-09 14:57:00 【明天一定早睡早起】
解决pyqt5 DLL load failed: 找不到指定的程序的问题
做个记录以防下次再遇到同样的问题。遇到类似问题的朋友可以直接看文章最后总结。感谢其他博主提供的教程。
关于pyqt5的安装可以参考pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
安装过程大同小异,基本是安装pyqt5和pyqt5-tools,如果用到webengine似乎对pyqt5的版本还有要求。然后配置qt designer和pyuic,还有一个pyrcc我还没用过所以就没配置。
进入正题:
起因是anaconda创建了新的虚拟环境,之前在另一个环境做过pyqt5的开发,由于新环境未安装pyqt5,故安装pyqt5后,用qt designer设计好了UI文件,尝试调用pyuic的时候发现报错DLL load failed: 找不到指定的程序的问题
起初怀疑是版本问题但是马上排除掉了(上一个环境也是直接安装的)
然后也根据安装教程配置了新的环境下pyqt5_tools的环境变量,还是无效
最后在博客【解决问题】from PyQt5 import QtCore, QtGui, QtWidgets ImportError: DLL load failed: 找不到指定的程序。的评论中受到启发,其实之前配置环境变量时也怀疑过是虚拟环境的问题,由于我觉得这篇博客替换python dll的方法太过麻烦,所以考虑其他原因。注意到在配置pyuic的时候有选择pyuic5.exe的路径。然后我想到我在新建我的工程时第一次选择解释器的时候选择了新的虚拟环境,所以我觉得可能是选择新环境后,虚拟环境创建时可能就配置好了相应的配置文件,因此pyuic的pyuic5.exe的路径也要改成新的虚拟环境里面的pyuic5.exe。修改路径后成功执行。
总结
- 留意新建工程时第一次选择的解释器,也就是第一次选择的虚拟环境。
- 重新设置pyuic的
pyuic5.exe的路径,设置为新的虚拟环境。
边栏推荐
猜你喜欢
随机推荐
YOLOV2详解
encapsulation of strlen(), strcpy(), strncpy(), strcat(), strncat(), strcmp(), strncmp() functions
【深度学习】介绍六大类损失函数(九)
【研究生工作周报】(第九周)
小型项目如何使用异步任务管理器实现不同业务间的解耦
路由的懒加载与接口的封装
人脸识别示例代码解析(一)——程序参数解析
Postgraduate Work Weekly (Week 6)
微信小程序转盘demo
抱抱脸(hugging face)教程-中文翻译-创建一个自定义架构
WebGL:BabylonJS入门——初探:注入活力
封装仿支付宝密码输入效果
XGB系列-XGB参数指南
关于初级程序员职场如何提升技能的几点建议?
Example of file operations - downloading and merging streaming video files
【研究生工作周报】
什么是链游?小白必看!A3
解决跨域问题的三种方式
WebGL:BabylonJS入门——初探:我的世界
YOLOV1详解









