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.
6 réponses
en supposant que vous êtes sur Ubuntu s'il vous plaît regarder les étapes suivantes""
-
sudo apt-get install graphviz libgraphviz-dev pkg-config
- créer et activer virtualenv si nécessaire. Les commandes ressemblent à quelque chose comme
sudo apt-get install python-pip python-virtualenv
- Exécuter
pip install pygraphviz
- Exécuter en terminal et vérifier par l'importation et voir si cela fonctionne
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/"
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
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/]
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.
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/