Python Can';t从脚本加载matplotlib.pyplot

Python Can';t从脚本加载matplotlib.pyplot,python,matplotlib,Python,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的

我正在尝试从中运行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导入


我尝试过使用不同的方法调用导入(例如从matplotlib import pyplot),但这两种方法都不起作用。

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

将文件从matplotlib.py更改为其他文件