2010-01-25 60 views
6

我試圖使用python使用的graphviz模塊和我得到的錯誤:使用Python graphviz的導入錯誤:沒有名爲_gv

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/pymodules/python2.6/gv.py", line 7, in <module> 
    import _gv 
ImportError: No module named _gv 

系統狀態:

dpkg -l|grep graphviz 
ii graphviz    2.20.2-3ubuntu5  rich set of graph drawing tools 
ii libgraphviz4   2.20.2-3ubuntu5  rich set of graph drawing tools 
ii libgv-python   2.20.2-3ubuntu5  Python bindings for graphviz 
ii python-pygraphviz  0.99-2ubuntu1  Python interface to the Graphviz graph layou 

我的Ubuntu 9.10安裝和python2.6

我在互聯網搜索,發現可能是符號鏈接問題,但他們建議的解決方法不適用於我。

+0

其他人磕磕絆絆就這個問題可以先檢查'apt-get的任何事情之前安裝python-pygraphviz'。 – 2014-04-30 12:41:12

回答

7

我修復了這個問題。解決的辦法是:

sudo su 
cd /usr/lib/pyshared/python2.6 
mv _gv.so _gv.so- 
ln -s libgv_python.so _gv.so 
sys.path.append('/usr/lib/pyshared/python2.6') 
+0

謝謝你能幫助我 – Goin 2012-07-05 18:00:19

2

的Ubuntu 10.04,

cd /usr/lib/pymodules/python2.6 

sudo ln -s libgv_python.so _gv.so