Neato не найден с pygraphviz на Mac OS - PullRequest
4 голосов
/ 02 марта 2012

У меня странная маленькая проблема.

Когда я запускаю:

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)

Что здесь за дело?

1 Ответ

4 голосов
/ 02 марта 2012

Итак, я отвечаю на этот вопрос довольно быстро, но вместо того, чтобы удалить его, я добавлю текст, чтобы следующий человек мог его найти. Проблема была вовсе не в pygraphviz , а в Textmate 2.x , немного странном по поводу PATH. Кажется, что textmate использует свой собственный путь, но вы не можете найти эту переменную в редакторе переменных. Однако вы можете добавить к нему, используя обычный синтаксис, как показано ниже. Это исправлено pygraphviz.test() для меня тоже.

What I had to do

...