簡體   English   中英

使用 Conda 和 matplotlib 的英特爾 MKL 錯誤:macOS 上的“庫未加載:@rpath/libiomp5.dylib”

[英]Intel MKL error using Conda and matplotlib: "Library not loaded: @rpath/libiomp5.dylib" on macOS

我正在為項目使用 conda 環境,當我安裝 matplotlib 時,嘗試運行 python 時出現以下錯誤:

(conda environment path)/bin/python (Project path)/src/__init__.py
INTEL MKL ERROR: dlopen((conda environment path)/lib/libmkl_intel_thread.dylib, 9): Library not loaded: @rpath/libiomp5.dylib
  Referenced from: (conda environment path)/lib/libmkl_intel_thread.dylib
  Reason: image not found.
Intel MKL FATAL ERROR: Cannot load libmkl_intel_thread.dylib.

我到處尋找解決方案,似乎絕大多數類似問題都出現在 windows 上,沒有適用於 macOS 的解決方案。 看起來這似乎是我的DYLD_LIBRARY_PATH環境變量的問題,該變量當前為空。 如果是這種情況,我不知道如何填充它。

我遇到過同樣的問題。 當我安裝 pytorch 時出現問題,我認為它必須更新或更改了一些 MKL 庫。

我通過嘗試安裝 llvm-openmp 嘗試了評論中提出的解決方案(對@cel 表示敬意),但它並沒有立即起作用,因為 package 已經安裝。 但是,又一步解決了我的問題(強制重新安裝)。

conda install -c conda-forge llvm-openmp --force-reinstall

暫無
暫無

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

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