Установка графвиза в Windows10 64бит - PullRequest
1 голос
/ 09 марта 2020

Я установил graphviz, выполнив команду, указанную здесь , чтобы использовать его с Networkx

conda install -c alubbock pygraphviz

Но есть проблема при попытке запустить код, указанный здесь

raise ValueError("Program %s not found in path." % prog)
ValueError: Program neato not found in path

Я немного искал и нашел Neato missin g для 64-битной версии.

Эта проблема все еще существует? Есть ли способ установить Neato?

РЕДАКТИРОВАТЬ: Следуя инструкциям, приведенным ниже, я установил Graphviz в следующую папку

C:\Program Files (x86)\Graphviz2.38

Может кто-нибудь предложить, как действовать дальше?

import pygraphviz as pgv

не работает.

Итак, я попытался,

pip install pygraphviz

возвращает

pygraphviz/graphviz_wrap.c(2987): fatal error C1083: Cannot open include file: 'graphviz/cgraph.h': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for pygraphviz
  Running setup.py clean for pygraphviz
Failed to build pygraphviz
Installing collected packages: pygraphviz
    Running setup.py install for pygraphviz ... error

Я не уверен, как установить pygraphviz Теперь.

1 Ответ

2 голосов
/ 09 марта 2020

Итак, проблема в том, что neato отсутствует.

Согласно вашему сообщению, похоже, что ваша система не знает, где находится neato. Поэтому добавьте каталог, в котором содержится neato.exe, в переменную окружения PATH.

На Windows10 это можно сделать с помощью Start -> Edit environment variables for your account -> select path in the window -> edit -> New -> C:\Program Files (x86)\Graphviz2.38\bin\

или любого другого каталога установки.

...