我正在尝试使用scipy.integrate.solve_ivp,但是任何需要scipy的import语句都会出现问题,包括简单的内容:
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.
我正在将Pycharm社区IDE(2019.2.3版)与Anaconda插件一起使用(即使我仅在终端中执行脚本也是如此),并且在运行macOS High Sierra 10.13的MacBook Air上使用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,似乎也出现了相同的问题。