pygraphviz несколько ребер из одного узла не работают на Mac OS X - PullRequest
0 голосов
/ 07 декабря 2018

Я установил зависимости следующим образом.

brew install python
brew install graphviz
pip3 install --user --install-option="--include-path=/usr/local/include/" --install-option="--library-path=/usr/local/lib/" pygraphviz

После этого я попробовал простой скрипт (скопированный из Интернета).Несколько ребер просто не работают!Я установил strict=False, но это не помогло.

import pygraphviz as pgv
G=pgv.AGraph(strict=False)
G.add_node('a')
G.add_node('b')
G.layout()
G.add_edge('a','b','first')
G.add_edge('a','b','second')
sorted(G.edges(keys=True)) 
G.draw('file.png')

Каждый раз, когда я выполняю этот скрипт, я получаю вот что.

result

Что я делаю не так?

1 Ответ

0 голосов
/ 26 декабря 2018

brew install graphviz --HEAD, которая устанавливает версию graphviz: stable 2.40.1 (bottled), HEAD, решает проблему для меня.

Другие сообщили, что эта проблема - ошибка # 162 , но, похоже, это другая проблема.

...