Python ne voit pas pygraphviz

j'ai installé pygraphviz en utilisant easy_install Mais quand 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
>>> 

utilisant Ubuntu 12.04 et gnome-terminal.

31
demandé sur Sashko Lykhenko 2013-03-27 18:28:21

6 réponses

en supposant que vous êtes sur Ubuntu s'il vous plaît regarder les étapes suivantes""

  1. sudo apt-get install graphviz libgraphviz-dev pkg-config
  2. créer et activer virtualenv si nécessaire. Les commandes ressemblent à quelque chose comme sudo apt-get install python-pip python-virtualenv
  3. Exécuter pip install pygraphviz
  4. Exécuter en terminal et vérifier par l'importation et voir si cela fonctionne
89
répondu Sidharth Shah 2013-07-11 19:12:04

sur Ubuntu 14.04, Il ya un problème dans la bibliothèque auto detecting graphviz et inclure des fichiers. 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/" 
13
répondu Alp Celik 2016-11-17 10:37:56

la solution rapide et facile est:

sudo apt-get install -y python-pygraphviz

en utilisant pip fonctionnera aussi, 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
11
répondu Sean 2013-07-11 18:54:45

sur Mac OSX, le suivant 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 l'a suggéré, correction d'une faute de déjà /urs/local/ à /usr/local/]

8
répondu Bart Theeten 2016-10-26 16:35:47

sous Ubuntu 15.10+ (ie 2015ish Debian), la solution rapide et facile est:

sudo apt-get install python-pygraphviz

toutes les dépendances sont correctement extraites par apt.

2
répondu CPBL 2016-03-22 20:03:03

sur Mac OSX El Capitan, la solution de Bart Theeten fonctionne, mais il ya deux choses que vous devez être prudent. D'abord, assurez-vous que vous avez installé graphviz sur votre ordinateur. Vous pouvez utiliser homebrew:

brew install graphviz

autre chose est de s'assurer que vous ajoutez le chemin des paquets à PYTHONPATH

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/
1
répondu Alp Celik 2016-11-15 04:41:50