无法从脚本加载 matplotlib.pyplot

Posted

技术标签:

【中文标题】无法从脚本加载 matplotlib.pyplot【英文标题】:Can't load matplotlib.pyplot from script 【发布时间】:2013-06-21 23:28:05 【问题描述】:

我正在尝试从matplotlib documentation 运行contourf 示例。 当我从 python shell 运行它时,一切正常,但是当我将它作为脚本(python contourf_demo.py)运行时,出现以下错误:

Traceback(最近一次调用最后一次):

文件“matplotlib.py”,第 3 行,在

将 matplotlib.pyplot 导入为 plt

文件“/home/user/dir/contourf_demo.py”,第 3 行,在

将 matplotlib.pyplot 导入为 plt

ImportError: 没有名为 pyplot 的模块

我用的是Ubuntu 12.04,导入时出现问题:

将 matplotlib.pyplot 导入为 plt

我尝试过使用不同的方式来调用导入(例如 from matplotlib import pyplot),但它也不起作用。

【问题讨论】:

【参考方案1】:

您不能从名为 XYZ.py 的文件中导入名为 XYZ 的模块,因为 Python 会认为您正在尝试导入文件本身。

将您的文件从 matplotlib.py 更改为其他任何内容。

【讨论】:

以上是关于无法从脚本加载 matplotlib.pyplot的主要内容,如果未能解决你的问题,请参考以下文章

无法导入 matplotlib.pyplot

无法在 virtualenv 中“将 matplotlib.pyplot 作为 plt 导入”

使用 cx_Freeze 导入 matplotlib.pyplot 和 BeautifulSoup

服务器上使用matplotlib.pyplot绘图

PythonPyCharm中matplotlib.pyplot.imshow()无法绘图

导入 matplotlib.pyplot 时嵌入式 python 崩溃