【发布时间】:2019-11-24 17:34:04
【问题描述】:
我正在尝试使用 scipy.integrate.solve_ivp,但任何需要 scipy 的导入语句都会出现问题,包括以下简单的内容:
import scipy
当我运行它时,我收到以下错误:
INTEL MKL ERROR:
dlopen(/Users/user/.conda/envs/nephron/lib/libmkl_intel_thread.dylib, 9):
Library not loaded: @rpath/libiomp5.dylib
Referenced from: /Users/user/.conda/envs/nephron/lib/libmkl_intel_thread.dylib
Reason: no suitable image found. Did find:
/Users/user/.conda/envs/nephron/bin/../lib/libiomp5.dylib: file too short.
Intel MKL FATAL ERROR: Cannot load libmkl_intel_thread.dylib.
我在运行 macOS High Sierra 10.13 的 MacBook Air 上使用 Pycharm 社区 IDE(版本 2019.2.3)和 Anaconda 插件(但即使我在终端中执行脚本也会发生这种情况)和 Python 版本 3.7.5 .6.我的包管理器是 conda 4.7.12。编辑:我安装了 scipy 1.3.1 版。
经过短暂搜索后,我无法在 Stack 或 Google 上找到此错误的解释,我尝试查看它是否缺少我的软件包安装,但我查看了 Python 使用的搜索路径Pycharm(通过在 Pycharm 的终端中运行 python -V 进行测试,如果我只是通过我的普通终端运行它,确实会发生这种情况),并且确实沿着搜索路径之一安装了 scipy。
编辑:
我尝试使用conda create -n nephron scipy 创建一个新环境,删除现有环境,但这并没有解决问题。
感谢另一位用户添加相关标签。
其他一些其他 intel 软件包(例如 numpy)似乎也会出现同样的问题。
【问题讨论】:
-
您安装了哪个版本的 SciPy?
-
1.3.1,我更新了我的帖子以反映这一点。
标签: python scipy intel-mkl intel-python