You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 06:30:53