Anaconda matplotlib 升级后 Spyder 停止工作
Posted
技术标签:
【中文标题】Anaconda matplotlib 升级后 Spyder 停止工作【英文标题】:Spyder stopped working after Anaconda matplotlib upgrade 【发布时间】:2019-08-11 22:47:39 【问题描述】:问题答案: “编辑”下的描述使 Spyder 和 Matplotlib 工作。
Spyder 将不再启动。 我使用 Windows 和 Anaconda。 这是发生了什么:
1) 当 Spyder 工作时,matplotlib 没有工作。 尝试绘制某些内容时出现错误
AttributeError: 'module' object has no attribute 'to_rgba'
2) 基于this线程,我通过
升级了matplotlibconda upgrade matplotlib
Spyder 仍然无法工作。我在尝试从 Windows 终端启动 Spyder 时收到的错误消息是
"AttributeError: 'module' object has no attribute 'PLUGIN_CLASS'
和
raise PythonQtErrpr('No Qt bindings could be found')
qtpy.PythonQtError: No Qt bindings could be found
3) 然后我做了
conda update qt pyqt
在尝试启动 Spyder 时给出了最后一个错误 2)。
4) 我确实做到了
conda install --force-reinstall pyqt qt
在尝试启动 Spyder 时也给出了最后一个错误 2)。
有人知道如何解决这个问题吗?
编辑: 我不知道为什么,但我只是通过运行才发现
python --version
安装的是 Python 2.7.15 而不是 Python 3。但是,我很确定我使用的是 Python3,因为我使用的打印命令是 Python3 类型的。我现在试试
conda update conda
conda install python=3.7.2
【问题讨论】:
【参考方案1】:以下解决了问题并使 Spyder 和 Matplotlib 工作
conda update conda
conda install python=3.7.2
【讨论】:
以上是关于Anaconda matplotlib 升级后 Spyder 停止工作的主要内容,如果未能解决你的问题,请参考以下文章
我安装了Anaconda后,不知道怎么通过Anaconda进入Python使用matplotlib,本人完全小白。谢谢大家的帮助
Mac 上的 Anaconda:无法将 Matplotlib 后端设置为 Agg