当前位置: 首页 > news >正文

【python】ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。重新安装后搞定

文章目录前言一、PyQt6引用后报错二、使用步骤总结前言想做个好看的界面引用了PyQt6却产生了新问题。pip install pyqt6-tools优先做这个动作进行修复。一、PyQt6引用后报错python里引用fromPyQt6.QtWidgetsimport(QApplication,QMainWindow,QWidget,QVBoxLayout,QHBoxLayout,QPushButton,QLabel,QLineEdit,QTextEdit,QComboBox,QSpinBox,QDoubleSpinBox,QFileDialog,QScrollArea,QFrame,QSplitter,QTabWidget,QGroupBox,QCheckBox,QSlider,QStatusBar,QSizeGrip,QStackedWidget,QPlainTextEdit,QProgressBar,QMessageBox)fromPyQt6.QtCoreimport(Qt,QThread,pyqtSignal,QTimer,QSize,QPoint,QRect,QPropertyAnimation,QEasingCurve)fromPyQt6.QtGuiimport(QFont,QColor,QPalette,QIcon,QPixmap,QPainter,QLinearGradient,QBrush,QPen,QTextCursor,QAction,QFontMetrics)运行后报错from PyQt6.QtWidgetsimport(ImportError: DLL load failedwhileimporting QtWidgets: 找不到指定的程序。二、使用步骤这是一个非常典型的 Python 环境配置问题。报错 ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序说明你的 Python 环境在尝试加载 PyQt6 的图形界面组件时找不到其依赖的底层动态链接库DLL文件。这通常不是代码写错了而是环境或依赖包出现了问题。你可以按照以下步骤逐一排查解决彻底重装 PyQt6 依赖包最常见的情况是 PyQt6 安装不完整或者与你当前的 Python 版本不兼容。先卸载现有版本pip uninstall PyQt6 PyQt6-Qt6 PyQt6-sip-y重新安装最新版本关键pyqt6-tools也要安装pipinstallPyQt6 pipinstallpyqt6-tools运行结果如下(base)C:\Users\onepipinstallPyQt6 Collecting PyQt6 Using cached pyqt6-6.11.0-cp310-abi3-win_amd64.whl.metadata(2.2kB)Collecting PyQt6-sip14,13.8(from PyQt6)Using cached pyqt6_sip-13.11.1-cp311-cp311-win_amd64.whl.metadata(516bytes)Collecting PyQt6-Qt66.12.0,6.11.0(from PyQt6)Using cached pyqt6_qt6-6.11.1-py3-none-win_amd64.whl.metadata(552bytes)Using cached pyqt6-6.11.0-cp310-abi3-win_amd64.whl(6.8MB)Using cached pyqt6_qt6-6.11.1-py3-none-win_amd64.whl(78.4MB)Using cached pyqt6_sip-13.11.1-cp311-cp311-win_amd64.whl(54kB)Installing collected packages: PyQt6-Qt6, PyQt6-sip, PyQt6 Successfully installed PyQt6-6.11.0 PyQt6-Qt6-6.11.1 PyQt6-sip-13.11.1(base)C:\Users\onepipinstallpyqt6-tools Collecting pyqt6-tools Downloading pyqt6_tools-6.4.2.3.3-py3-none-any.whl.metadata(8.3kB)Requirement already satisfied: clickinD:\ProgramData\anaconda3\Lib\site-packages(from pyqt6-tools)(8.3.3)Collectingpyqt66.4.2(from pyqt6-tools)Downloading PyQt6-6.4.2-cp37-abi3-win_amd64.whl.metadata(2.2kB)Collecting pyqt6-plugins6.4.2.3,6.4.2.2.2(from pyqt6-tools)Downloading pyqt6_plugins-6.4.2.2.3-cp311-cp311-win_amd64.whl.metadata(2.0kB)Requirement already satisfied: python-dotenvinD:\ProgramData\anaconda3\Lib\site-packages(from pyqt6-tools)(0.21.0)Requirement already satisfied: PyQt6-sip14,13.4inD:\ProgramData\anaconda3\Lib\site-packages(frompyqt66.4.2-pyqt6-tools)(13.11.1)Requirement already satisfied: PyQt6-Qt66.4.0inD:\ProgramData\anaconda3\Lib\site-packages(frompyqt66.4.2-pyqt6-tools)(6.11.1)Collecting PyQt6-Qt66.4.0(frompyqt66.4.2-pyqt6-tools)Downloading PyQt6_Qt6-6.4.3-py3-none-win_amd64.whl.metadata(551bytes)Collecting qt6-tools6.4.3.2,6.4.3.1.2(from pyqt6-plugins6.4.2.3,6.4.2.2.2-pyqt6-tools)Downloading qt6_tools-6.4.3.1.3-py3-none-any.whl.metadata(1.9kB)Collecting qt6-applications6.4.3.3,6.4.3.2.2(from qt6-tools6.4.3.2,6.4.3.1.2-pyqt6-plugins6.4.2.3,6.4.2.2.2-pyqt6-tools)Downloading qt6_applications-6.4.3.2.3-py3-none-win_amd64.whl.metadata(2.2kB)Requirement already satisfied: coloramainD:\ProgramData\anaconda3\Lib\site-packages(from click-pyqt6-tools)(0.4.6)Downloading pyqt6_tools-6.4.2.3.3-py3-none-any.whl(29kB)Downloading PyQt6-6.4.2-cp37-abi3-win_amd64.whl(6.4MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━6.4/6.4 MB3.3MB/s0:00:02 Downloading pyqt6_plugins-6.4.2.2.3-cp311-cp311-win_amd64.whl(72kB)Downloading PyQt6_Qt6-6.4.3-py3-none-win_amd64.whl(57.5MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━57.5/57.5 MB3.7MB/s0:00:15 Downloading qt6_tools-6.4.3.1.3-py3-none-any.whl(13kB)Downloading qt6_applications-6.4.3.2.3-py3-none-win_amd64.whl(71.3MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━71.3/71.3 MB8.5MB/s0:00:08 Installing collected packages: PyQt6-Qt6, qt6-applications, pyqt6, qt6-tools, pyqt6-plugins, pyqt6-tools Attempting uninstall: PyQt6-Qt6 Found existing installation: PyQt6-Qt66.11.1 Uninstalling PyQt6-Qt6-6.11.1: Successfully uninstalled PyQt6-Qt6-6.11.1 Attempting uninstall: pyqt6 Found existing installation: PyQt66.11.0 Uninstalling PyQt6-6.11.0: Successfully uninstalled PyQt6-6.11.0 Successfully installed PyQt6-Qt6-6.4.3 pyqt6-6.4.2 pyqt6-plugins-6.4.2.2.3 pyqt6-tools-6.4.2.3.3 qt6-applications-6.4.3.2.3 qt6-tools-6.4.3.1.3总结我python 3.11 重新安装后搞定。
http://www.gsyq.cn/news/1383851.html

相关文章:

  • yolo视频识别 车辆速度估计识别 yolo11视频实时速度测量与测速估计
  • Amphenol ICC ND9ACN250A高速线束应用解析
  • 如何快速搭建ROS机器人仿真环境:完整实战指南
  • 感谢雷总!Mimo大模型价值¥659/月的 MAX 套餐,让我免费领到了!
  • 别再纠结swap分区了!聊聊现代Linux(Ubuntu 22.04/Debian 12)家用场景下swapfile的配置与性能取舍
  • GD32F407+LWIP实战:5分钟搞定UDP/TCP双协议回环测试
  • 终极指南:3大突破,如何高效释放硬件潜能实现游戏性能优化
  • ARM7嵌入式开发:从GCC工具链到外设驱动的Sceptre开发板实战指南
  • UnityWebRequest请求HTTPS接口总报错?别慌,这份SSL证书验证避坑指南请收好
  • 2026年超声波泥水界面仪十大品牌排名深度评测:技术参数、市场表现与选型实战指南 - 水质仪表品牌排行榜
  • 别再死记硬背了!用POM设计模式重构你的Selenium自动化测试脚本(Python版)
  • 基于气泡式测压法的水井液位监测与自动泵控系统设计
  • ICode竞赛Python二级通关秘籍:用‘找规律’思维搞定那些绕晕人的循环题
  • 如何快速配置虚拟显示器:面向Windows用户的终极指南
  • 通过模型广场为不同网站功能选择合适的AI模型
  • 调试手记:通过正点原子飞控源码理解PID串级调参与内外环频率匹配问题
  • Flory-Huggins参数与机器学习结合:聚合物耐化学性预测模型构建与应用
  • 诚信标签工厂端落地技术方案 多品类俄标追溯采集应用分析
  • QMCDecode终极指南:如何在macOS上轻松解密QQ音乐加密格式
  • Agent在银行对账和监管报送方面有哪些成功实践?金融级智能体全景技术拆解与落地指南
  • 智慧供应链顶层设计规划方案(PPT)
  • uWSGI目录穿越漏洞CVE-2018-7490深度利用与防御实战
  • 风控系统如何全维度识别爬虫:IP、账号与行为的协同决策机制
  • 构建多智能体工作流时集成Taotoken作为统一模型层
  • 手把手教你用attrib命令修复Windows文件夹图标和名称(附一键工具)
  • 番茄小说下载器:3步构建你的个人离线图书馆
  • 特定任务需求场景下的过约束并联机构构型设计与控制方法【附代码】
  • OpenCore Legacy Patcher完全指南:3步让旧款Mac焕发新生的终极方案
  • 别再死记公式了!用Python手写一个卷积层,彻底搞懂CNN里的‘卷’是怎么算的
  • 告别手动!CentOS 8下exFAT/NTFS U盘自动挂载保姆级教程(含NuxDextop源配置)