Kein Modul namens _graphviz
Ich graphviz installiert und pygraphviz, wenn ich öffne eine cmd und geben Sie
python
import _graphviz
_graphviz importiert werden können, aber wenn ich ein C++ Programm aufrufen .py-Datei gibt es eine Zeile in dieser .py-Datei, die
import pygraphviz as pgv
Dann wird es nicht in der Lage zu importieren _graphviz, zeigt es die folgenden Informationen:
Traceback (most recent call last):
File "E:\project\graph\analysis\x64\Debug\gengraph.py", line 1, in <module>
import pygraphviz as pgv
File "C:\Program Files\Python27\lib\site-packages\pygraphviz\__init__.py", lin
e 54, in <module>
from agraph import AGraph, Node, Edge, Attribute, ItemAttribute
File "C:\Program Files\Python27\lib\site-packages\pygraphviz\agraph.py", line
20, in <module>
import graphviz as gv
File "C:\Program Files\Python27\lib\site-packages\pygraphviz\graphviz.py", lin
e 7, in <module>
import _graphviz
ImportError: No module named _graphviz
Können Sie mir helfen, jeder Rat ist willkommen, danke!
- Ich reparierte diese durch die Installation
python-pygraphviz
Du musst angemeldet sein, um einen Kommentar abzugeben.
Welches system verwenden Sie? Ich verbrachte gute 4 Stunden zu versuchen, es herauszufinden auf Windows, aber am Ende der Migration mein Projekt zu Ubuntu.
Von dem, was ich gelernt habe, es ist verursacht durch das Programm nicht finden, die pygraphviz-Datei. Es sucht in dieser Sequenz unter Windows: 1 registrieren; 2,PFAD; 3,Ordner. Einige Methoden availables:
Finden Sie den block in setup.py für registrieren und überspringen.
Ordner umbenennen von pygraphviz installation(entfernen Sie die Leerzeichen), und verschieben Sie es auf einen Pfad ohne Leerzeichen
In Ubuntu, können Sie einfach "sudo easy-install-pygraphviz", die für mich gearbeitet.
sudo easy_install pygraphviz
aber ja, das ist auch für mich gearbeitet. Eigentlich war ich gerade dabei, aufzugeben, als pip und git installiert einfach gehalten nicht.Ich habe diese gehen mit AMD64 wie diese:
Win 7 AMD64
C:\Program Files (x86)\Graphviz2.38\bin
zu Ihrer PATH-Umgebungsvariablen.conda create --name digraphs python=3.4 anaconda
.activate digraphs
.pip install pygraphviz-1.3.1-cp34-none-win_amd64.whl
.python3 ./gviz_simple.py
.deactivate
https://stackoverflow.com/a/45362845/714413