我刚刚将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.
我的环境变量在路径中,并且我同时拥有Python
和PySide2
...的最新版本。
为什么会这样?
我尝试重新安装PySide2
,但没有任何反应...
答案 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)
我可以通过这种方式执行文件...(但是看不见的错误来了!)
在修复此错误之前,我将通过外部控制台执行文件。