Imp*_*rav 6 python matplotlib intel-mkl conda
我正在为项目使用 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.
Run Code Online (Sandbox Code Playgroud)
我到处寻找解决方案,似乎绝大多数类似问题都出现在 Windows 上,而 macOS 上没有公认的解决方案。看起来这似乎是我的DYLD_LIBRARY_PATH
环境变量的问题,该变量当前为空。如果是这种情况,我不知道如何填充它。
我遇到过同样的问题。当我安装 pytorch 时出现了一些问题,我认为它肯定更新或更改了一些 MKL 库。
我通过尝试安装 llvm-openmp 尝试了评论中提出的解决方案(对@cel表示赞赏),但它没有立即起作用,因为该包已经安装了。然而,我又采取了进一步的步骤解决了问题(强制重新安装)。
conda install -c conda-forge llvm-openmp --force-reinstall
Run Code Online (Sandbox Code Playgroud)