pygraphviz - Instale no Ubuntu 10 com django-extensions

3

Estou tentando instalar pygraphviz em Ubuntu 10.04 para usá-lo em meus projetos Django .

Eu usei o synaptic e ele foi instalado sem nenhum problema.

Eu também instalei django-extensions com synaptic ( django-extensions tem uma ferramenta que usa pygraphviz e este é o que eu preciso)

Agora, quando tento usar django-extensions com pygraphviz

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

Estou recebendo um

Error: need pygraphviz python module ( apt-get install python-pygraphviz )

Como posso corrigir isso?

    
por Pierre de LESPINAY 21.07.2011 / 16:42

1 resposta

2

Seu script parece não conseguir encontrar o módulo pygraphviz . Para corrigir isso, você deve se certificar de que pygraphviz esteja no sys.path do seu Python.

Caso você descubra que o módulo não está instalado, você tem duas maneiras alternativas de instalá-lo:

  • sudo apt-get install python-pygraphviz (como sugerido pela mensagem de erro),
  • sudo apt-get install graphviz libgraphviz-dev e sudo pip install pygraphviz --install-option='--include-path=/usr/include/graphviz' --install-option='--library-path=/usr/lib/graphviz'
    Este é o método que eu recomendo strongmente, que usa pip , o instalador do pacote Python. Especificar as opções é necessário porque senão o instalador do pygraphviz parece incapaz de encontrar o caminhos .
por 13.05.2012 / 18:38