igraph python导入错误

时间:2014-07-24 00:02:43

标签: python igraph

我想使用igraph的python包装器。编译igraph和安装python-igraph工作正常,但当我尝试导入igraph我得到以下错误(见下面的图像链接):

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/dist-packages/igraph/__init__.py", line 34, in <module>
    from igraph._igraph import *
ImportError: /usr/local/lib/python3.4/dist-packages/igraph/_igraph.cpython-34m.so: undefined symbol: igraph_gomory_hu_tree

Error message screenshot

3 个答案:

答案 0 :(得分:3)

我也遇到了igraph和python的问题,我的解决方案:

  1. 删除您当前安装的igraph和python-igraph
  2. 版本
  3. 使用pyvenv-3.4 yourVenv
  4. 创建一个新的virtualenv
  5. 激活virtualenv . yourVenv/bin/activate
  6. 在virtualenv pip install python-igraph
  7. 中安装python-igraph

    那个适合我。

答案 1 :(得分:0)

尝试使用&#39; wraptext&#39; python附带的import。然后使用.fill()将文本包装在下一行。这可能有用。

答案 2 :(得分:0)

FYI:尝试了超过一天的时间,在线使​​用各种资源在Mac上安装python-igraph。而且我也无法{.1} .py文件或.ipynb文件。尽管它确实允许我在启动python时在终端中import graph。我的解决方案是创建一个虚拟环境import igraph,然后将python从版本3.8(从不通过conda install -c conda-forge python-igraph,失败= 2)切换到3.5(通过测试)。希望对您有所帮助。