系统错误:初始化QtCore失败,但没有引发异常。

6

我想使用matplotlib绘图,但当我像这样导入它时:

import matplotlib.pyplot as plt

在使用Anaconda版本3.5.1的Pycharm Community 2016.1.4中,我遇到了这个错误:
from PyQt4 import QtCore
SystemError: initialization of QtCore failed without raising an exception

这里出了什么问题?我在谷歌和SO上都没有找到与我的问题相同的解决方案。

你得到的完整错误信息是什么,包括回溯?你可以尝试在不导入matplotlib的情况下使用from PyQt4 import QtCore,看看是否会出现相同的错误? - ImportanceOfBeingErnest
我遇到了和@user3813234一样的问题,您最终找到了解决方法吗? 当我在PyCharm中尝试使用from PyQt5 import QtCore时,我收到以下错误: `/usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/me/pyfo/project/testing.py Traceback (most recent call last): File "/Users/me/pyfo/project/testing.py", line 1, in <module> from PyQt5 import QtCore SystemError: initialization of QtCore failed without raising an exceptionProcess finished with exit code 1 ` - gmonz
1
@gmonz 不是很确定,最后我重新安装了Python和PyQt - 然后它奇迹般地工作了。虽然不是很令人满意,但这就是我的解决方法。 - user3813234
有趣,我做了同样的事情。你是怎么安装的?Homebrew还是从网站下载的?我听说这些问题中的一些将在PyQt5 5.9的新版本中得到解决。如果你有PyQt5.8,请尝试运行此脚本:https://pythonspot.com/en/pyqt5-menu/ 这是我的错误:http://pastebin.com/RJ3gnrAT@user3813234,它对你有用吗? - gmonz
1
对于那些因为出现“SystemError: initialization of QtCore failed without raising an exception”错误而来到这里的人,请检查您的版本。我曾经使用的是5.9.2版本,升级到5.15版本后问题得到了解决。 - theV0ID
2个回答

5

我建议你做这些事情,它一定会像对我有效一样有效。

python -m pip install PyQt5

通过重新安装所有必需的依赖项,这将完全解决此问题。

谢谢。


-1

使用以下方法解决了这个问题:

conda install -c conda-forge pyqt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接