簡體   English   中英

無法在python中下載cdlib庫

[英]Unable to download the cdlib library in python

我想使用 cdlib 庫中的算法進行網絡分析。 我通過以下方式安裝了 cdlib:

pip install cdlib

但是我無法使用檢查同一庫的版本

cdlib --version

這給了我一個錯誤,說:

zsh:找不到命令:cdlib

此外,在使用

from cdlib import algorithms

---------------------------------------------- ---------------------- ImportError Traceback(最近調用最后) /var/folders/gm/d0bzgb6n4k95px0_1x9hqq_h0000gn/T/ipykernel_43989/3546710294.py 中----> 1 from cdlib import algorithms 2 import networkx as nx

~/opt/anaconda3/lib/python3.9/site-packages/cdlib/algorithms/ init .py in 1 from.edge_clustering import * ----> 2 from.crisp_partition import * 3 from.overlapping_partition import * 4 from. attribute_clustering 導入 * 5 from.bipartite_clustering 導入 *

~/opt/anaconda3/lib/python3.9/site-packages/cdlib/algorithms/crisp_partition.py in 52 53 try: ---> 54 import infomap as imp 55 except ModuleNotFoundError: 56 missing_packages.add("infomap")

~/opt/anaconda3/lib/python3.9/site-packages/infomap.py 在 36 來自。 import _infomap 37 else: ---> 38 import _infomap 39 40 嘗試:

導入錯誤:dlopen(/Users/hrisod/opt/anaconda3/lib/python3.9/site-packages/_infomap.cpython-39-darwin.so,0x0002):未加載庫:/usr/local/opt/llvm/lib /libomp.dylib
參考自:/Users/hrisod/opt/anaconda3/lib/python3.9/site-packages/_infomap.cpython-39-darwin.so 原因:試過:'/usr/local/opt/llvm/lib/libomp.dylib '(沒有這樣的文件),'/usr/local/lib/libomp.dylib'(沒有這樣的文件),'/usr/lib/libomp.dylib'(沒有這樣的文件)

發現這個錯誤。 我嘗試使用文檔中的方法重新安裝相同的庫,但都無濟於事。 在 mac 上為這個項目使用 jupyter notebook 有人可以幫我找出如何正確下載圖書館。

更徹底地閱讀您的錯誤,您會注意到它說54 import infomap as imp 55 except ModuleNotFoundError: 56 missing_packages.add("infomap") (似乎與有關。此錯誤報告此處。由於您使用的是 Mac,這是否相關 ==>此處?)

我注意到您正在使用 conda 但嘗試使用 pip 安裝 cldlib。 表示也許嚴格嘗試使用來自 conda 的 cdlib 可能會有所幫助。 在嘗試 conda 之前,可能首先使用python -m pip uninstall cdlib通過pip卸載。

如果你想先嘗試處理信息地圖的東西......
由於您使用的是 conda,因此您應該嘗試使用 Anaconda 來安裝infomap 如果您只想在此筆記本中使用它,則可以在筆記本的單元格中嘗試使用%conda install -c conda-forge infomap

暫無
暫無

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

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