当我尝试像这样导入 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 安装了两者。另外,我尝试过多次重新安装。
欢迎任何想法..