相关疑难解决方法(0)

Mtaplotlib AttributeError:'module'对象没有属性'pyplot'

在任何人说"重复的问题"之前,请继续阅读,这与其他问题不同.

所以,当我运行我的小程序;

python numbers.py
Run Code Online (Sandbox Code Playgroud)

哪里

$ file `which python`
/usr/bin/python: symbolic link to 'python2.7'

$ file `which python2.7`
/usr/bin/python2.7: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x623b662458af705775fcbd2576ca06eaa82bc482, stripped
Run Code Online (Sandbox Code Playgroud)

我正在使用matplotlib版本1.2;

/usr/local/lib/python2.7/dist-packages/matplotlib-1.2.0-py2.7-linux-x86_64.egg/
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几种方法来使它工作;

from matplotlib import pyplot as plt
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

它们都不起作用.他们都给出了同样的错误;

$ python numbers.py
Traceback (most recent call last):
  File "numbers.py", line 1, in <module>
    import matplotlib.pyplot as plt
  File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.2.0-py2.7-linux-x86_64.egg/matplotlib/pyplot.py", line 26, in <module>
    from matplotlib.figure import Figure, figaspect …
Run Code Online (Sandbox Code Playgroud)

attributes matplotlib python-2.7

6
推荐指数
1
解决办法
1万
查看次数

AttributeError:'module'对象没有属性'cbook'

我正在尝试运行一个简单的代码,我在我的Canopy中安装了matplotlib和numpy的所有依赖项.我仍然得到错误.

    import cv2
    import numpy as np
    import matplotlib.pyplot as plt
    x = cv2.imread('jay.jpg')
    plt.imshow(x, cmap = 'gray', interpolation = 'bicubic')
    plt.xticks([]), plt.yticks([])  # to hide tick values on X and Y axis
    plt.show()
Run Code Online (Sandbox Code Playgroud)

错误:

     %run "c:\users\jay\appdata\local\temp\tmppvibq9.py"
     ---------------------------------------------------------------------------
     AttributeError                            Traceback (most recent call last)
     c:\users\jay\appdata\local\temp\tmppvibq9.py in <module>()
     2 import numpy as np
     3 import matplotlib.cbook
     ----> 4 import matplotlib.pyplot as plt
     5 
     6 x = cv2.imread('jay.jpg')

     C:\Users\Jay\AppData\Local\Enthought\Canopy\System\Lib\site-packages\matplotlib\pyplot.py in <module>()
     27 from cycler import cycler
     28 import matplotlib
     ---> 29 import …
Run Code Online (Sandbox Code Playgroud)

python matplotlib attributeerror canopy

6
推荐指数
2
解决办法
1万
查看次数