在Mac上安装igraph时遇到的问题(使用python 2.7)

时间:2017-11-08 08:48:01

标签: macos python-2.7 igraph

我已经阅读了一些问题并遵循了有关此主题的指南,但没有找到任何解决方案 我正在尝试在Mac上的虚拟环境中为Python 2.7安装 igraph 。我没有使用Anaconda(我以前和其他包有冲突)
我遵循igraph网站上的指南,使用Homebrew和this源代码,但我仍然有同样的问题:

ImportError: dlopen(/Users/alexandreattia/Desktop/Work/py27_venv/lib/python2.7/site-packages/igraph/_igraph.so, 2): Symbol not found: _iconv Referenced from: /Users/alexandreattia/Desktop/Work/py27_venv/lib/python2.7/site-packages/igraph/_igraph.so Expected in: flat namespace in /Users/alexandreattia/Desktop/Work/py27_venv/lib/python2.7/site-packages/igraph/_igraph.so

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我终于发现我的问题是由我的虚拟环境中的python二进制路径引起的。当我创建virtualenv(virtualenv -p /python/path/)时,我必须更改python二进制路径,与我在自制程序中使用的路径相同(可以在brew config中找到)。