2012-03-02 82 views
4

我有一个奇怪的小问题。Neato在Mac OS上未找到pygraphviz

当我运行:

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) 

这里有什么交易?

回答

4

所以,我很快回答了这个问题,而不是删除它,我会添加一些文本,以便下一个人可以找到它。问题根本不是pygraphviz,但是Textmate 2.x对于PATH有点奇怪。似乎textmate使用它自己的路径,但在变量编辑器中找不到这个变量。但是,您可以使用正常语法将附加到,如下所示。这对我来说也是固定的pygraphviz.test()

What I had to do