Подтвердить что ты не робот

Python не видит pygraphviz

Я установил pygraphviz, используя easy_install Но когда я запускаю python, у меня есть ошибка:

>>>import pygraphviz as pgv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygraphviz
>>> 

Использование Ubuntu 12.04 и gnome-terminal.

4b9b3361

Ответ 1

Предполагая, что вы находитесь на Ubuntu, посмотрите следующие шаги.

  • sudo apt-get install graphviz libgraphviz-dev pkg-config
  • Создайте и активируйте virtualenv, если это необходимо. Команды выглядят примерно как sudo apt-get install python-pip python-virtualenv
  • Запустить pip install pygraphviz
  • Запустить терминал и проверить импорт, и посмотреть, работает ли он

Ответ 2

Быстрое и простое решение:

sudo apt-get install -y python-pygraphviz

using pip также будет работать, но убедитесь, что у вас уже установлены графический интерфейс, libgraphviz-dev и pkg-config.

sudo apt-get install -y graphviz libgraphviz-dev pkg-config python-pip
sudo pip install pygraphviz

Ответ 3

В Ubuntu 14.04 существует проблема с автоматическим обнаружением библиотеки graphviz и включением файлов. Если вы выполните следующие шаги, вероятно, вы будете в безопасности.

1) sudo apt-get install graphviz libgraphviz-dev pkg-config python-pip
2) pip install pygraphviz --install-option="--include-path=/usr/include/graphviz" --install-option="--library-path=/usr/lib/graphviz/" 

Ответ 4

В Mac OSX следующее сделало трюк для меня:

pip install graphviz
pip install cgraph
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 
cd /usr/local/include/graphviz 
sudo ln -s . graphviz 
pip install pygraphviz

[Как было предложено, фиксированная опечатка от ранее/urs/local/to/usr/local/]

Ответ 5

В Ubuntu 15.10+ (т.е. 2015-й Debian) быстрое и простое решение:

sudo apt-get install python-pygraphviz

Любые зависимости правильно вытягиваются с помощью apt.

Ответ 6

В Mac OSX El Capitan работает решение Bart Theeten, но есть две вещи, которые вам нужно быть осторожными. Сначала убедитесь, что вы установили graphviz на свой компьютер. Вы можете использовать доморощенный:

brew install graphviz

Другое дело, чтобы вы добавляли путь пакетов к PYTHONPATH

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/