pygraphviz - установить на Ubuntu 10 с расширениями django
Я пытаюсь установить pygraphviz под Ubuntu 10.04, чтобы использовать его в своих проектах Django.
Я использовал synaptic, и он был установлен без каких-либо проблем.
Я также установил django-extensions с помощью synaptic (django-extensions имеет инструмент, использующий pygraphviz, и это то, что мне нужно)
Теперь, когда я пытаюсь использовать django-расширения с pygraphviz
$ python manage.py graph_models -a -g -o model.png
Я получаю
Ошибка: нужен pythonviz python-модуль ( apt-get install python-pygraphviz)
Как я могу это исправить?
1 ответ
Решение
Ваш сценарий, кажется, не может найти pygraphviz
модуль. Чтобы это исправить, вы должны убедиться, что pygraphviz
в вашем питоне sys.path
,
Если вы обнаружите, что модуль не установлен, у вас есть два альтернативных способа его установки:
sudo apt-get install python-pygraphviz
(как указано в сообщении об ошибке),sudo apt-get install graphviz libgraphviz-dev
а такжеsudo pip install pygraphviz --install-option='--include-path=/usr/include/graphviz' --install-option='--library-path=/usr/lib/graphviz'
Это метод, который я настоятельно рекомендую, который используетpip
установщик пакета Python. Указание параметров является обязательным, поскольку в противном случае установщик pygraphviz, похоже, не сможет найти пути .