如何通过python-graph中的`import gv`?

时间:2014-12-04 19:50:53

标签: python macos python-import

我想运行python/graphviz example code

首先我安装python-graph

sudo easy_install python-graph-core
sudo easy_install python-graph-dot

然后我安装graphviz

sudo port install graphviz

由于示例代码的编写者似乎是在Linux上而我在OS X上,我替换

import sys
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv

import sys
sys.path.append('..')
sys.path.append('/Library/Python/2.7/site-packages')
sys.path.append('/opt/local/lib/graphviz')
import gv

我插入前者是因为easy_install报告已在

中安装了两个python-graph模块
/Library/Python/2.7/site-packages/python_graph_core-1.8.2-py2.7.egg
/Library/Python/2.7/site-packages/pyparsing-2.0.3-py2.7.egg

我插入后者,因为我看到MacPorts安装了graphviz。

仍然,尝试运行示例代码停止:

Traceback (most recent call last):
  File "./graph-example.py", line 12, in <module>
    import gv
ImportError: No module named gv

如何通过import gv

1 个答案:

答案 0 :(得分:0)

尝试跑步:

sudo pip install pygraphviz

然后你应该可以使用:

import gv

在python中。