2

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

回溯(最近一次通话最后):

文件“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),但它也不起作用。

4

1 回答 1

5

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

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

于 2013-06-25T09:01:35.860 回答