【发布时间】:2017-11-13 23:04:20
【问题描述】:
我正在尝试运行我几年前编写的代码,该代码使用来自matplotlib 的mpl。以前可以正常运行,现在突然报错:
from matplotlib import mpl
ImportError: cannot import name mpl
我正在使用 Python 2.7 和 matplotlib 1.5.2。
【问题讨论】:
-
matplotlib 没有任何名为
mpl的子模块或函数。我非常怀疑这是否有所不同。无论如何,你为什么要导入一个不存在的模块?只需删除该行。 -
我认为你是对的。我不知道为什么我有它像代码中显示的那样。在问这里之前,我四处搜寻,但找不到任何有用的东西。令人困惑的是,我知道自从它上次工作以来我从未弄乱过代码......:-/
-
那么,如果您删除该行,一切都按预期工作,还是没有?
-
所以,我只是更改为
import matplotlib as mpl,我将其用作mpl.colors.ListedColormap()。没有抛出这样的错误。
标签: python python-2.7 matplotlib importerror