"将matplotlib.pyplot导入为plt"时出错

use*_*318 5 python module matplotlib nameerror

我是python的新手.所以,我的问题可能太简单了,无法解决.但是我不能.请帮我!我没有任何问题使用"plt",但它突然显示错误消息,并且当我导入它时不起作用.请看下面的内容.

    >>> import matplotlib
    >>> import matplotlib.pyplot as plt
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line 6, in <module>
        from matplotlib.figure import Figure, figaspect
     File "/usr/lib64/python2.6/site-packages/matplotlib/figure.py", line 18, in <module>
       from axes import Axes, SubplotBase, subplot_class_factory
     File "/usr/lib64/python2.6/site-packages/matplotlib/axes.py", line 2, in <module>
       import math, sys, warnings, datetime, new
     File "new.py", line 12, in <module>
       import matplotlib.pyplot as plt
     AttributeError: 'module' object has no attribute 'pyplot'
Run Code Online (Sandbox Code Playgroud)

这个包突然被破坏了?所以,我尝试安装如下.我使用ubuntu.

    In [1]: sudo apt-get install python-matplotlib
      File "<ipython-input-1-2400ac877ebd>", line 1
        sudo apt-get install python-matplotlib
       ^
    SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

如果我需要重新安装,请给我非常详细的说明如何操作.非常感谢你提前.

Fri*_*ich 7

尝试输入sudo apt-get install python-matplotlib终端.在您的消息中,您在ipython控制台中键入了它.这是一个bash命令,而不是python命令.

你需要先退出ipython.为此用途Ctrl + D