什么是python中的导入gv?
我在windows下安装了什么是python中的导入gv?,python,python-2.7,Python,Python 2.7,我在windows下安装了easy\u install,并安装了pygraph,但示例中的commadimport gv无效: 什么是gv lib?导入gv的功能是什么 我得到这个错误: Traceback (most recent call last): File "C:\Python27\graph.py", line 11, in <module> import gv ImportError: No module named gv 回溯(最近一次呼叫最后一次):
easy\u install
,并安装了pygraph
,但示例中的commadimport gv
无效:
什么是gv lib?导入gv的功能是什么
我得到这个错误:
Traceback (most recent call last):
File "C:\Python27\graph.py", line 11, in <module>
import gv
ImportError: No module named gv
回溯(最近一次呼叫最后一次):
文件“C:\Python27\graph.py”,第11行,在
进口gv
ImportError:没有名为gv的模块
所有其他导入工作正常这可能有多个问题来源:
对于第二个问题,最终可能也会有所帮助。这似乎是python graph的常见问题,请参阅上的讨论
gv
是GraphViz,显然这个库的位置或绑定有问题。您可能必须修改sys.path,但在Windows上可能更麻烦。来自python graph的:
graphviz for windows似乎没有python绑定,或者没有
包括在安装程序中,其他地方不提供
此外,我没有提到libgv-python(gv来自的库,I
(想想)在windows上是否可用
您可以直接使用命令行工具来解决缺少的gv.py
假设您正在尝试,请删除以下行:
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv
gvv = gv.readstring(dot)
gv.layout(gvv,'dot')
gv.render(gvv,'png','europe.png')
并删除这些行:
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv
gvv = gv.readstring(dot)
gv.layout(gvv,'dot')
gv.render(gvv,'png','europe.png')
然后添加这些行,确保指向dot.exe的路径正确,或者位于您的路径中:
f = open('europe.dot', 'a')
f.write(dot)
f.close()
import os
command = '"C:\\Program Files\\Graphviz 2.28\\bin\\dot.exe" -Tpng europe.dot > europe.png'
print command
os.system(command)
os.system('europe.png')
模块gv对应于graphviz python graphviz的python绑定
请参阅:尝试使用软件包管理器安装
libgv-python
。在Ubuntu上:
sudo apt-get install libgv-python