【问题标题】:Error while uploading Networkit python module with Jupyter notebook使用 Jupyter 笔记本上传 Networkit python 模块时出错
【发布时间】:2018-02-27 15:52:12
【问题描述】:

我使用conda install -c vgauthier networkit 安装了 Networkit 模块。如果我将其导入笔记本 (import networkit as nk) 我会收到此错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-a4c0096fb06c> in <module>()
----> 1 import networkit as nk

//anaconda/envs/py36/lib/python3.6/site-packages/networkit/__init__.py in <module>()
     41 # local imports
     42 from . import stopwatch
---> 43 from . import graph
     44 from . import graphio
     45 from . import community

//anaconda/envs/py36/lib/python3.6/site-packages/networkit/graph.py in <module>()
      1 # extension imports
----> 2 from _NetworKit import Graph, SpanningForest, GraphTools, RandomMaximumSpanningForest, UnionMaximumSpanningForest

ImportError: dlopen(//anaconda/envs/py36/lib/python3.6/site-packages/_NetworKit.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libomp.dylib
  Referenced from: //anaconda/envs/py36/lib/python3.6/site-packages/_NetworKit.cpython-36m-darwin.so
  Reason: image not found

谁能解释为什么? ​

【问题讨论】:

    标签: python-3.x anaconda jupyter-notebook dylib networkit


    【解决方案1】:

    我碰巧通过 pip 对 networkit 有同样的问题。这是因为anaconda安装的networkit没有正确链接到你的gcc编译器,一个简单的解决方法是下载networkit的源代码并运行python3 setup.py install来安装它。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题: https://github.com/kit-parco/networkit/issues/172

      这是因为 anaconda Python。使用以下命令重新安装:

      conda install -c vgauthier networkit
      

      【讨论】:

        猜你喜欢
        • 2019-06-10
        • 2020-11-22
        • 1970-01-01
        • 2021-02-05
        • 2021-08-17
        • 2021-09-25
        • 1970-01-01
        • 1970-01-01
        • 2021-04-24
        相关资源
        最近更新 更多