我正在尝试在运行OSX 10.9.4的iMac上使用python的iGraph模块。当我从终端导入igraph时,我已按照igraphs首页上的步骤进行mac安装工作,这就是我得到的。
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named igraph
以下是我尝试安装igraph的步骤:
我的pkg-config无法写入(我是自制的新手),我最初遇到了一些问题,所以我跟着these steps
brew install homebrew/science/igraph
赞成here,并将公式与brew link igraph
相关联,并且没有任何问题。pip install python-igraph
也干得很干净。从igraphs文档中,我只需要这样做。
我查看了this answer,但无法使以下行工作。
DYLD_LIBRARY_PATH=/usr/local/lib python -m igraph.test.__init__
/usr/bin/python: No module named igraph.test
这可能表明问题所在,但我不知道从哪里开始。
其他信息:
我通过brew安装了python,但我不确定是否会导致冲突。无论如何,Python2.7应该是默认的python。我已经安装了其他模块,如numpy,scipy和matplotlib,没有任何问题。
如果您需要/想要任何其他信息,请告诉我。