运行Matplotlib代码遇ModuleNotFoundError,求错误原因及解决办法
问题解决:Matplotlib导入错误及代码修正
问题根源及解决步骤:
文件名冲突导致导入失败:你的脚本文件名为
matplotlib.py,与系统安装的Matplotlib包名称完全一致。Python在导入模块时,会优先加载当前目录下的同名文件,而非系统安装的第三方包,因此出现ModuleNotFoundError。
解决:将脚本文件名修改为非包名的名称,比如matplotlib_demo.py。代码拼写错误:代码中最后一行的
ply.show()是笔误,正确写法应为plt.show()(变量名是plt而非ply)。
修正后的完整代码:
import matplotlib.pyplot as plt year = [1950, 1970, 1990, 2010] pop = [2.519, 3.692, 5.263, 6.972] plt.plot(year, pop) plt.show()
内容的提问来源于stack exchange,提问作者Mirue Kang
相关产品推荐
相关产品推荐

