Разрешить использовать django-расширения с pygraphviz - PullRequest
0 голосов
/ 21 июля 2011

Я пытаюсь использовать pygraphviz в Ubuntu 10.04 в моих Django проектах.

Я использовал synaptic , и он был установлен без проблем.

Я также установил django-extensions с synaptic ( django-extensions имеет инструмент, который использует pygraphviz , и это один что мне нужно)

Теперь, когда я пытаюсь использовать django-extensions с pygraphviz

$ python manage.py graph_models -a -g -o model.png

Я получаю

Ошибка: нужен pythonviz модуль python (apt-get install python-pygraphviz)

Как я могу это исправить?

Ответы [ 6 ]

4 голосов
/ 05 января 2015

Я столкнулся с той же проблемой на компьютере с Ubuntu 14.04 и решил ее, установив недостающие пакеты следующим образом:

sudo apt-get install graphviz-dev
sudo pip install pygraphviz
2 голосов
/ 05 июня 2013

На Mac я тоже получил такие же ошибки. Я использовал Virtualenv, но это не должно изменить процедуру.

Вот что я сделал:

brew install graphviz

pip install python-pygraphviz

Теперь я установил pygraphviz из источника.

Может быть, вы тоже можете сделать это: pip install pygraphviz

а потом, когда я сделал python manage.py graph_models -a -o polls_models.png, это сработало.

2 голосов
/ 21 июля 2011

Просто установите python-pygraphviz с synaptic так же, как вы использовали pygraphvis и django-extensions.

1 голос
/ 31 января 2013

Сначала я запускаю
$python manage.py graph_models -a -g -o model_vi.png

Но я получаю ошибку!
Error: You need to install pygraphviz python module

Я попробовал это
$sudo easy_install pygraphviz

Но снова я получаю сообщение об ошибке
unable to install pygraphviz with easy_install

Позже я попробовал это;
$brew install graphviz

Если вы получаете ошибку в этом разделе, вы пытаетесь
$brew doctor

А потом;

Вы можете запустить настоящую команду.
$python manage.py graph_models -a -g -o model_vi.png

Работает нормально.Надеюсь, что у вас хорошо работает!

0 голосов
/ 21 февраля 2018

У меня была похожая проблема.Мне удалось установить django-extensions, но pygraphviz выдавал ошибку.

Чтобы установить pygraphviz, я сначала установил требование, используя

sudo apt-get update
sudo apt-get install graphviz-dev

Затем использовал следующую команду

Python2

sudo pip install pygraphviz

Python3

sudo pip3 install pygraphviz

После его глобальной установки я снова установил его в виртуальной среде, используя

pip install pygraphviz   #---> python2
pip3 install pygraphviz  #---> python3
0 голосов
/ 21 июля 2011
apt-get install python-pygraphviz 

прочитать ошибку ... я попытался apt-get решение и отлично работает

Вы также можете попробовать с

sudo easy_install pygraphviz 

(я полагаю, у вас есть pip / easy_install на вашем компьютере)

...