首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pygraphviz错误:在路径中找不到程序neato

pygraphviz错误:在路径中找不到程序neato
EN

Stack Overflow用户
提问于 2014-02-06 14:54:52
回答 1查看 3.3K关注 0票数 7

我正在运行Windows 7,并使用pythonVersion2.7。

我一直试图使用pygraphviz,但是每当我在图形上使用G.layout()时,我都会得到错误消息;

代码语言:javascript
复制
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解决方案,但是当我将它输入命令行(管理员模式)时,我得到的只是一条消息,表示它不被识别为内部或外部命令、可操作的程序或批处理文件。不过,我没有足够的经验去知道是否有什么事情我做不到。

我能做些什么让这件事成功吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-24 17:35:56

我和康达也有同样的问题。显然图书馆出了问题。这里的这句话对我来说很管用:

https://github.com/conda/conda/issues/1851#issuecomment-314924385

在Anaconda提示符中,两者都做:

代码语言:javascript
复制
conda install -c anaconda graphviz

代码语言:javascript
复制
conda install -c anaconda python-graphviz

那么import graphviz就能工作了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21606212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档