Как импортировать matplotlib в python

Я новичок в python, и я работаю над проблемой графа, и я хочу нарисовать этот график, чтобы лучше понять его. Я узнал, что модуль matplotlib должен быть импортирован для этого, но я не знаю, как добавить его в проект. (Я разработчик Java и это очень похоже на добавление jar в ваш путь к классам)

Когда я пытаюсь сделать

import matplotlib

Я получаю следующую ошибку:

File "/Library/Python/2.7/site-packages/networkx-1.7rc1-py2.7.egg/networkx/drawing/nx‌​_pylab.py", line 114, in draw
    raise ImportError("Matplotlib required for draw()")
ImportError: Matplotlib required for draw()
ImportError: No module named matplotlib.pyplot

Может ли кто-нибудь помочь мне с этим? Нужно ли мне что-то загружать, чтобы запустить его, как в модуле?

Ответ 1

модуль: new

Как указывает Дэвид Робинсон в комментарии к другому ответу, возможно, вы отправили неполное сообщение об ошибке, и в этом случае возможно, что встроенный модуль new будет затенен new.py в модуле gis. - если это так, предлагаемое исправление - это переименование версии gis.

Неполная установка Matplotlib

В качестве альтернативы, учитывая ваш результат, вы можете попытаться импортировать networkx, и вы, похоже, не установили matplotlib (правильно).

Не могли бы вы убедиться, что matplotlib правильно установлена, либо если вы используете Ubuntu с помощью

sudo apt-get install python-matplotlib

или если вы предпочитаете pip или easy_install,

pip install matplotlib

или

easy_install matplotlib

Ответ 2

У меня была решена одна и та же проблема - не только для этого пакета - вместо того, чтобы устанавливать pip:

sudo apt-get install python-matplotlib

Ответ 3

Если вы используете окна, Откройте командную строку и введите

python -m pip install matplotlib

Для пользователей Linux  введите этот

sudo apt-get install python-matplotlib

Ответ 4

работать с виртуальной средой cv, а затем использовать команду и выполните ваш script в виртуальной среде, используя source ~/.profile workon cv