/ / get Error: 'модуль не називається' matplotlib.style ', а matplotlib працює добре - python, python-3.x, matplotlib, pycharm

отримати помилку: 'немає модуля з назвою' matplotlib.style ', а matplotlib працює нормально - python, python-3.x, matplotlib, pycharm

Я використовую PyCharm на Ubuntu 14.04.1 LTS з python3. Я хочу використовувати модуль стилю 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 для відповіді № 1

Відповідно до Що нового в matplotlib, the style пакет був доданий до matplotlib з версії 1.4.

Отже, перевірте свою версію 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")