ImportError:无法导入名称mpl(来自matplotlib import mpl)

时间:2017-06-12 12:51:26

标签: python python-2.7 matplotlib importerror

我正在尝试运行几年前编写的代码,该代码使用mpl中的matplotlib。它曾经运行良好,但现在突然发生了错误:

from matplotlib import mpl
ImportError: cannot import name mpl

我正在使用Python 2.7和matplotlib 1.5.2。

2 个答案:

答案 0 :(得分:2)

您需要使用:

import matplotlib as mpl

它确实在早期版本中有效,但它首先被弃用(版本1.3):

  

mpl模块现已弃用。那些依赖这个模块的人应该过渡到只使用import matplotlib as mpl

然后删除(在版本1.5.0中):

  

删除模块matplotlib.mpl。 PR#1670在1.3中弃用并提交78ce67d161625833cacff23cfe5d74920248c5b2

答案 1 :(得分:1)

我认为你无法导入" mpl"来自matlotlib,因为它不存在。 我想你想尝试导入matplotlib AS mpl。你应该试试这个:

import matplotlib as mpl