python - 在 Mac OS 上找不到带有 pygraphviz 的 Neato

标签 python textmate graphviz

我有一个奇怪的小问题。

当我运行时:

import pygraphviz as pgv
a = pgv.AGraph() 
print a._get_prog('neato') 

我得到:

ValueError: 'Program neato not found in path.'

但是,当我在终端中执行 neato -V 时:

$ neato -V
neato - graphviz version 2.28.0 (20120301.1344)

这是怎么回事?

最佳答案

所以,我很快就回答了这个问题,但我没有删除它,而是添加了一些文本,以便下一个人可以找到它。问题根本不是 pygraphviz,而是 Textmate 2.x 关于 PATH 有点奇怪。好像textmate用的是自己的路径,但是在变量编辑器里找不到这个变量。但是,您可以使用正常语法附加 到它,如下所示。这也为我修复了 pygraphviz.test()

What I had to do

关于python - 在 Mac OS 上找不到带有 pygraphviz 的 Neato,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9531687/

相关文章:

textmate - 用 textmate 编译 C++

ruby - 格式化 Ruby on Rails 代码 Textmate

macos - 完全卸载/恢复 Textmate 2

python-3.x - Networkx 问题 : need to install Graphviz/Pygraphviz (Anaconda 2021. 11,WIN10x64)

python - WTForms/ flask : Dynamic min_entries

python - Django admin 中可编辑的相关模型字段?

graphviz - 使用 Graphviz 时显示与边缘对齐的标签

graphviz - 对 DOT 中的边进行分组 (Graphviz)

python - 根据每个唯一 ID 的最新时间戳过滤数据框

python - python数据帧的条件求和