簡體   English   中英

使用 Jupyter 筆記本上傳 Networkit python 模塊時出錯

[英]Error while uploading Networkit python module with Jupyter notebook

我使用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

任何人都可以解釋為什么?​​​

我碰巧通過 pip 對 networkit 有同樣的問題。 這是因為 anaconda 安裝的 networkit 沒有正確鏈接到你的 gcc 編譯器,一個簡單的解決方法是下載 networkit 的源代碼並運行python3 setup.py install來安裝它。

我有同樣的問題: https ://github.com/kit-parco/networkit/issues/172

這是因為 anaconda Python。 使用以下命令重新安裝:

conda install -c vgauthier networkit

用 conda 而不是 pip 安裝它為我解決了這個問題。 請參閱此處的說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM