我正在运行Windows 7,并使用pythonVersion2.7。
我一直试图使用pygraphviz,但是每当我在图形上使用G.layout()时,我都会得到错误消息;
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
G.layout()
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1305, in layout
data=self._run_prog(prog,' '.join([args,"-T",fmt]))
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1251, in _run_prog
runprog=r'"%s"'%self._get_prog(prog)
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1239, in _get_prog
raise ValueError("Program %s not found in path."%prog)
ValueError: Program neato not found in path.但是,我知道已经安装了Graphviz文件,并且目录就在我的路径上(我已经手动添加了它)。
我已经尝试过给定here的simlink解决方案,但是当我将它输入命令行(管理员模式)时,我得到的只是一条消息,表示它不被识别为内部或外部命令、可操作的程序或批处理文件。不过,我没有足够的经验去知道是否有什么事情我做不到。
我能做些什么让这件事成功吗?
发布于 2022-06-24 17:35:56
我和康达也有同样的问题。显然图书馆出了问题。这里的这句话对我来说很管用:
https://github.com/conda/conda/issues/1851#issuecomment-314924385
在Anaconda提示符中,两者都做:
conda install -c anaconda graphviz和
conda install -c anaconda python-graphviz那么import graphviz就能工作了。
https://stackoverflow.com/questions/21606212
复制相似问题