に見つからないドット、私は次のような問題を持っている:私はXubuntuのOS上と私はフラスコアプリケーションでnetworkx使用しようとしています、と私は次のコードを持っています:(パイソン)とValueError:プログラムパス
.....
import networkx as nx
......
# Creating and initializing graph object which is networkx object
hosts_graph = get_networkx_graph_object()
# Variable 'coord' where the coordinates for each node will be stored
coord = nx.pygraphviz_layout(hosts_graph, prog = 'dot')
を
File "/home/kiril/Documents/workfolder/omeganoc-sprint/onoc/omeganoc/grapher.py", line 411, in grouping_method
coord = nx.pygraphviz_layout(hosts_graph, prog = 'dot')
File "/usr/local/lib/python2.7/dist-packages/networkx-1.7-py2.7.egg/networkx/drawing/nx_agraph.py", line 264, in pygraphviz_layout
A.layout(prog=prog,args=args)
File "/usr/local/lib/python2.7/dist-packages/pygraphviz-1.1-py2.7-linux-x86_64.egg/pygraphviz/agraph.py", line 1301, in layout
data=self._run_prog(prog,' '.join([args,"-T",fmt]))
File "/usr/local/lib/python2.7/dist-packages/pygraphviz-1.1-py2.7-linux-x86_64.egg/pygraphviz/agraph.py", line 1248, in _run_prog
runprog=self._get_prog(prog)
File "/usr/local/lib/python2.7/dist-packages/pygraphviz-1.1-py2.7-linux-x86_64.egg/pygraphviz/agraph.py", line 1236, in _get_prog
raise ValueError("Program %s not found in path."%prog)
ValueError: Program dot not found in path.
この問題を引き起こして何ができるか:
最後の行は、私は次のエラーを取得するライン411のですか?私はnetworkxとpygraphvizをインストールしましたが、私はまだこのエラーを受け取ります。任意のアイデアはどのようにこの問題を解決するには?
PyGraphvizのbinディレクトリがパスに追加されていない場合でも、PyGraphvizがインストールされていてもこの問題が発生することがあります。 – atomh33ls