得到错误:'没有名为'matplotlib.style'的模块,而matplotlib工作正常

时间:2016-05-18 15:46:02

标签: python python-3.x matplotlib pycharm

我在使用python3的ubuntu 14.04.1 LTS上使用PyCharm。我想使用'ggplot'样式模块,但我得到一个'无模块命名'错误。 Matplotlib 1.3.1已安装并正常工作(我最近更新了)。

import matplotlib as mpl
import matplotlib.style as mplstyle
mplstyle.use('ggplot')

ImportError: No module named 'matplotlib.style'

我还检查了matplotlibrc文件和matplotlibtool,一切似乎都像文档推荐的那样。谁知道,我能做什么?

1 个答案:

答案 0 :(得分:1)

根据What's new in matplotlib,自1.4版以来,style包已添加到matplotlib。

因此,请检查您的matplotlib版本,

$ pip freeze | grep matplotlib
matplotlib==1.3.1

将matplotlib升级到最新版本,

$ sudo pip install matplotlib --upgrade

$ pip freeze | grep matplotlib
matplotlib==1.5.1

这对我来说很好。

import matplotlib.pyplot as plt
plt.style.use('ggplot')