[英]What is import gv in python?
我在windows下安裝了easy_install
,並安裝了pygraph
但是從這里取的示例中的commad import gv
不起作用:
什么是gv lib? 什么import gv
呢?
我收到此錯誤:
Traceback (most recent call last):
File "C:\Python27\graph.py", line 11, in <module>
import gv
ImportError: No module named gv
所有其他進口工作正常
嘗試使用包管理器安裝libgv-python
。 在Ubuntu上:
sudo apt-get install libgv-python
從python-graph的“問題15:導入gv” :
似乎graphviz for windows沒有python綁定,或者它們不包含在安裝程序中,並且在其他地方不可用。
此外,我可以找到沒有提到libgv的Python 以往任何時候都適用於Windows(其中GV是,我覺得庫)的。
您可以直接使用命令行工具來解決缺少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')
並添加這些行,確保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')
這似乎是python-graph的常見問題,請參閱http://code.google.com/p/python-graph/issues/detail?id=15上的討論。 gv
是GraphViz,顯然這個庫的位置或綁定是錯誤的。 您可能必須修改sys.path
,但在Windows上可能更麻煩。
與graphviz-python對應的模塊gv是graphviz的python綁定請參閱: http : //www.graphviz.org/Home.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.