我已经阅读了一些问题并遵循了有关此主题的指南,但没有找到任何解决方案
我正在尝试在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
非常感谢您的帮助。
答案 0 :(得分:0)
我终于发现我的问题是由我的虚拟环境中的python二进制路径引起的。当我创建virtualenv(virtualenv -p /python/path/
)时,我必须更改python二进制路径,与我在自制程序中使用的路径相同(可以在brew config
中找到)。