ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。

ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。
报错:ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。_第1张图片
from PyQt5 import QtWidgets
ImportError: DLL load failed: 找不到指定的程序

解决方法,以管理员身份运行,
1、卸载重装。
pip install PyQt5
或者
conda install PyQt5
2、
在尝试解决方案1无效的情况下,发现问题所在是当前的虚拟环境缺少python3.dll文件,但是之前的笔记本并没有这个文件,工程仍然可以运行。安装了Python的依赖,可能导致系统环境在运行时出现错误。

ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。_第2张图片
ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。_第3张图片
在这里插入图片描述

普通命令下的python导入库文件,没有报错,OK。
退出exit(),切换环境ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。_第4张图片然后就可以通过jupyter开始你的旅程-编写一个空白窗口.然后就没有问题啦。
代码

import sys

from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':

    app = QApplication(sys.argv)

    w = QWidget()

    w.resize(250, 150)

    w.move(300, 300)

    w.setWindowTitle('Simple')

    w.show()

    sys.exit(app.exec_())

ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。_第5张图片

你可能感兴趣的:(python2021,python,bug,c++,opencv,PYQT5)