AttributeError:模块'matplotlib'没有属性'pyplot'

时间:2016-10-13 00:10:18

标签: matplotlib anaconda

我在MacOS 10.12上运行Anaconda 4.2.9和Python 3.5.2。每当我尝试简单的命令

import matplotlib.pyplot as plt

我收到以下错误消息

 [1]: import matplotlib.pyplot as plt
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-1-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt

/Users/ghoetker/anaconda/lib/python3.5/site-packages/matplotlib/pyplot.py in <module>()
      8 import matplotlib
      9
---> 10 import matplotlib.pyplot as plt
     11 import matplotlib.animation as manimation
     12

AttributeError: module 'matplotlib' has no attribute 'pyplot'

无论是使用iPython,Jupyter笔记本,PyCharm,Spyder还是Rodeo,我都会收到此错误。我用conda卸载并重新安装matplotlib无济于事。真正奇怪的是它今天早上工作了一次,但从那以后就没有了。我不知道我在过渡期间有什么变化。我发现如果我降级到matplotlib 1.5.1,它可以正常工作。但是,这需要一些更有意义的降级,比如从Spyder 3到Spyder 2.所以,我真的想弄清楚如何使用当前版本的matplotlib。

我真的很感激任何人都能提供的建议或指示。显然,我很乐意提供有助于调试的任何其他信息。

1 个答案:

答案 0 :(得分:0)

我尝试了以下命令序列,但对我有用:

conda uninstall pyzmq
conda install pyzmq
conda install jupyter
相关问题