Я пытаюсь импортировать импорт numpy как np. Это мой кодОшибка импорта Python 2: невозможно импортировать имя unpack_labeled_data
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('messi5.jpg',0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([])
plt.show()
Но я получаю сообщение об ошибке,
C:\Python27\pythonw.exe C:/Users/baqir/PycharmProjects/untitled/cdsk1.py
Traceback (most recent call last):
File "C:/Users/baqir/PycharmProjects/untitled/cdsk1.py", line 2, in <module>
from matplotlib import pyplot as plt
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
from matplotlib.figure import Figure, figaspect
File "C:\Python27\lib\site-packages\matplotlib\figure.py", line 36, in <module>
from matplotlib.axes import Axes, SubplotBase, subplot_class_factory
File "C:\Python27\lib\site-packages\matplotlib\axes\__init__.py", line 4, in <module>
from ._subplots import *
File "C:\Python27\lib\site-packages\matplotlib\axes\_subplots.py", line 10, in <module>
from matplotlib.axes._axes import Axes
File "C:\Python27\lib\site-packages\matplotlib\axes\_axes.py", line 14, in <module>
from matplotlib import unpack_labeled_data
ImportError: cannot import name unpack_labeled_data `
Я гугле его, но не нашли никакого решения. Может ли кто-нибудь сказать, что здесь я делаю неправильно?
Пожалуйста, добавьте полную метку ошибки, а не только последнюю строку. – cel
@cel добавлена полная трассировка –
'unpack_labelled_data' - это функция декоратора, которая должна быть определена в' C: \ Python27 \ lib \ site-packages \ matplotlib \ __ init __. Py' ([см. Здесь] (https://github.com /matplotlib/matplotlib/blob/0a7a41d6db7a09ecb269634f6991c1e3171b6fa0/lib/matplotlib/__init__.py#L1594-L1856)). Я предполагаю, что в вашей установке matplotlib должно быть что-то сломано. Как вы его установили? –