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


问题:
ImportError: DLL load failed while importing QtCore: 找不到指定的程序。
为什么from PyQt5 import QtCore, QtGui, QtWidgets就QtCore是灰的,别的可以

Traceback (most recent call last):
  File "。。。", line 13, in 
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: DLL load failed while importing QtCore: 找不到指定的程序。

另:anaconda里有python3.dll,那个方法没用

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
这个错误可能是由于 PyQt5 模块找不到对应的 QtCore 动态链接库所导致的。以下是一些可能的解决方案:

1、检查 PyQt5 是否正确安装。如果您使用 pip 安装 PyQt5,请尝试使用以下命令卸载并重新安装:

pip uninstall PyQt5
pip install PyQt5

2、检查 PyQt5 所需的所有依赖项是否都已正确安装。您可以尝试使用以下命令检查和安装所有依赖项:

pip install pyqt5-tools

3、检查 PyQt5 所需的所有 dll 文件是否都存在。请确保您的环境变量中包含 PyQt5 的 bin 文件夹,例如:

C:\Python37\Lib\site-packages\PyQt5\Qt\bin

如果不存在,您可以手动添加到环境变量中,或将其复制到您的项目文件夹中。
4、如果您使用的是 Anaconda,您可以尝试使用以下命令更新 PyQt5:

conda update pyqt

如果您仍然遇到问题,请尝试使用以下命令卸载并重新安装 PyQt5:

conda uninstall pyqt
conda install pyqt

希望这些解决方案能够帮助您解决问题。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢