我正在为一个项目使用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
环境变量有关,目前该变量为空。如果是这种情况,我不知道如何填充它。
libiomp5.dylib
由conda-forge的llvm-openmp
提供。可能可以通过执行conda install -c conda-forge llvm-openmp
来解决问题。但像@AMC建议的那样,查看环境的内容以了解如何到达该状态是有意义的。 - cel