【问题标题】:pygraphviz ValueError: Program dot not found in path [duplicate]pygraphviz ValueError:在路径中找不到程序点[重复]
【发布时间】:2013-02-07 11:56:19
【问题描述】:

问题是: 我在 Windows7 上,并且已经安装了 pygraphviz 库和 Graphviz 应用程序(Graphviz 应用程序位于“C:\Program Files”中)。当我在 python 上运行我的程序时,我收到以下消息:

g.draw(filename,prog='dot')
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1418, in draw
    data=self._run_prog(prog,args)
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1248, in _run_prog
    runprog=self._get_prog(prog)
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1236, in _get_prog
    raise ValueError("Program %s not found in path."%prog) 
ValueError: Program dot not found in path.

我该如何解决这个问题?

【问题讨论】:

  • @George Stocker,我不认为这是一个“真正的”重复,因为另一篇文章只涉及 Unix 系统。在 Windows 上,情况就完全不同了。

标签: python graphviz pygraphviz


【解决方案1】:

您需要将带有graphviz 二进制文件的目录添加到PATH

【讨论】:

  • 我刚做了但什么也没发生=(
  • @nonameg 你确定你使用的是更新的环境吗?
  • 更新的环境是什么?
  • @nonameg 如果只更改了系统设置中的环境变量设置,需要重新登录才能生效。
  • @wRAR 或打开一个新的命令提示符(如果您是从命令行执行此操作)。
猜你喜欢
  • 2014-04-14
  • 2012-12-08
  • 2019-01-17
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-21
相关资源
最近更新 更多