![](/img/trans.png)
[英]Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized
[英]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.