鸢尾花分类画图报错,解决不了

鸢尾花分类画图报错
import matplotlib.pyplot as plt

plt.plot(i, error, 'ro')
plt.show()

partially initialized module 'matplotlib.backends.backend_macosx' has no attribute 'FigureCanvas' (most likely due to a circular import)
网上搜的说是由于文件名有FigureCanvas,可是找了自己所有的文件没有叫这个名字的,昨天还可以运行,今天就不行了
求大神助我

你的文件名是不是matplotlib,是改成其他文件名就行

是不是又文件名叫做matplotlib.py 如果有改个名字

不要把文件名设置为跟引用的包一个名字