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.
Ответы
Ответ 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/