web-dev-qa-db-fra.com

Python ne voit pas pygraphviz

J'ai installé pygraphviz en utilisant easy_install Mais lorsque je lance python j'ai une erreur:

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

Utilisation d'Ubuntu 12.04 et de gnome-terminal.

36
Sashko Lykhenko

En supposant que vous êtes sur Ubuntu, veuillez regarder les étapes suivantes

  1. Sudo apt-get install graphviz libgraphviz-dev pkg-config
  2. Créez et activez virtualenv si nécessaire. Les commandes ressemblent à Sudo apt-get install python-pip python-virtualenv
  3. Courir pip install pygraphviz
  4. Exécutez le terminal et vérifiez en important et voyez si cela fonctionne
108
Sidharth Shah

Sur Ubuntu 14.04, il y a un problème de détection automatique de la bibliothèque graphviz et des fichiers d'inclusion. Si vous suivez les étapes ci-dessous, vous serez probablement en sécurité.

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/" 
17
Alp Celik

La solution simple et rapide est:

Sudo apt-get install -y python-pygraphviz

l'utilisation de pip fonctionnera également, mais assurez-vous que graphviz, libgraphviz-dev et pkg-config sont déjà installés.

Sudo apt-get install -y graphviz libgraphviz-dev pkg-config python-pip
Sudo pip install pygraphviz
12
Sean

Sur Mac OSX, ce qui suit a fait l'affaire pour moi:

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

[Comme suggéré, correction de la faute de frappe de précédemment/urs/local/vers/usr/local /]

10
Bart Theeten

Sur Mac OSX El Capitan, la solution de Bart Theeten fonctionne mais il faut faire attention à deux choses. Au départ, assurez-vous d'avoir installé graphviz sur votre ordinateur. Vous pouvez utiliser l'homebrew:

brew install graphviz

Une autre chose est de vous assurer que vous ajoutez le chemin des packages à PYTHONPATH

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

Sous Ubuntu 15.10+ (c'est-à-dire Debian 2015ish), la solution rapide et facile est:

Sudo apt-get install python-pygraphviz

Toutes les dépendances sont correctement tirées par apt.

3
CPBL