Как импортировать 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