0
我试图运行此代码。Ubuntu上的Matplotlib错误“无法导入名称pyplot”
import numpy as np
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('games.jpg',0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([])
plt.show()
但我不断收到此错误
Traceback (most recent call last):
File "mpl.py", line 3, in <module>
from matplotlib import pyplot as plt
File "/home/megha/matplotlib.py", line 3, in <module>
from matplotlib import pyplot as plt
ImportError: cannot import name pyplot
我GOOGLE了一个解决方案,但我只得到了matplotlib版本需要升级。我也尝试过,它仍然显示相同的错误。 我也试过 import matplotlib.pyplot as plt
但我有python 2.7版本,所以也没有工作。
你是怎么安装'matplotlib'的? 'sudo apt-get install python-matplotlib'? –
@NickHale显然不是,如果它来自'/ home/megha/matplotlib.py' – languitar
通常不是一个好主意,给你的脚本你想要导入的模块/包的名称。将文件名“matplotlib.py”更改为您未导入的其他文件。 – Abdou