Python Matplotlib错误“;无法导入名称pyplot";在Ubuntu上
我正在尝试运行此代码Python Matplotlib错误“;无法导入名称pyplot";在Ubuntu上,python,matplotlib,importerror,Python,Matplotlib,Importerror,我正在尝试运行此代码 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
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
回溯(最近一次呼叫最后一次):
文件“mpl.py”,第3行,在
从matplotlib导入pyplot作为plt
文件“/home/megha/matplotlib.py”,第3行,在
从matplotlib导入pyplot作为plt
ImportError:无法导入名称pyplot
我在谷歌上搜索了一个解决方案,但我只知道matplotlib版本需要升级。我也试过了,但仍然显示出同样的错误。
我也试过了
将matplotlib.pyplot导入为plt
但我有python 2.7版本,因此也不起作用。使用将matplotlib.pyplot导入为plt
。如何安装matplotlib
sudo apt get install python matplotlib
?@NickHale显然不是,如果它来自/home/megha/matplotlib.py
,给脚本指定要导入的模块/包的名称通常不是一个好主意。将文件名matplotlib.py
更改为您不导入的其他文件名。@NickHale我使用sudo apt获取安装python matplotlib以及sudo pip安装--升级matplotlib@Abdou哦,我没看见!