ImportError:导入QtCore,QtGUI时,DLL加载失败

时间:2020-06-07 11:50:47

标签: python python-3.x pyside2

我刚刚将Python升级到3.8.3,将pyside2升级到5.15.0,现在它向我显示:

from PySide2 import QtCore, QtGui, QtWidgets
ImportError: DLL load failed while importing QtCore: The specified module could not be found.

我的环境变量在路径中,并且我同时拥有PythonPySide2 ...的最新版本。

为什么会这样? 我尝试重新安装PySide2,但没有任何反应...

1 个答案:

答案 0 :(得分:1)

我也遇到了这个问题。

我无法按原样执行代码。

当我将python3.7.x的Anaconda3更新为python3.8.3。,并更新PySide2时,

此错误得到解决。

我已遵循此解决方案:

https://bugreports.qt.io/browse/PYSIDE-1323

为此,我可以意外地在Anaconda Prompt控制台上执行“从PySide2导入QtCore,QtGui和QtWidgets”。

尽管如此,我在Spyder IPython上也遇到了相同的错误。

我不明白为什么会这样。我无法从Spyder执行代码,但可以从Anaconda Prompt执行...(在我看来,至少在表面上,它们是同一件事。)

因此,作为最后的方法,我将当前控制台更改为外部控制台。

与Windows附带的控制台应用程序执行的操作相同。 (> python module_name.py)

我可以通过这种方式执行文件...(但是看不见的错误来了!)

在修复此错误之前,我将通过外部控制台执行文件。