1

当我尝试像这样导入 pygraphviz

import graphviz
import pygraphviz

首先,我收到此错误:

ImportError                               Traceback (most recent call last)
<ipython-input-1-3b2d04bd6813> in <module>()
      1 import graphviz
----> 2 import pygraphviz

...

ImportError: dlopen(/Users/<user>/anaconda/lib/python3.4/site-packages/pygraphviz/_graphviz.so, 2): Library not loaded: @rpath/./libcgraph.6.dylib
  Referenced from: /Users/<user>/anaconda/lib/python3.4/site-packages/pygraphviz/_graphviz.so
  Reason: image not found

并且重新运行同一个单元格(并且在两者之间什么都不做)会产生另一个错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-22-3b2d04bd6813> in <module>()
      1 import graphviz
----> 2 import pygraphviz
      3 
      4 G = pygraphviz.AGraph(directed=True)
      5 G.add_nodes_from(range(1,9))

/Users/<user>/anaconda/lib/python3.4/site-packages/pygraphviz/__init__.py in <module>()
     30 
     31 # Release data
---> 32 from . import release
     33 
     34 if release.revision is None:

ImportError: cannot import name 'release'

通过签出检查我的依赖pip show [options] <package>项。它们都在我的 /anaconda/lib/python3.4/site-packages 库中。

我已经用 pip install 安装了两者。另外,我尝试过多次重新安装。

欢迎任何想法..

4

0 回答 0