我在 Anaconda 中为 Point Grey 相机使用 PySpin api。该 api 是一个名为 Spinnaker ( https://www.ptgrey.com/spinnaker-sdk )的 C++ 库的 Python 包装器。
import PySpin
当我在Spyder(不幸的是,从 conda 提示符而不是 Spyder ( python foo.py
where foo.py
contains import PySpin
) 运行导入会产生:
英特尔 MKL 致命错误:无法加载 mkl_intel_thread.dll。
序数 242 不能位于动态链接库 C:\Anaconda3\Library\bin\mkl_intel_thread.dll
注意我在 anaconda 提示符下从轮子安装了 Spinnaker (PySpin):
pip install spinnaker_python-1.20.0.15-cp36-cp36m-win_amd64.whl
网上一堆地方说要在 C:\Windows\System32 中找到以下文件并重命名或删除它们:
mkl_core.dll
mkl_def.dll
mkl_intel_thread.dll
这些文件在我的机器上不存在,所以这似乎不是我的问题。
例如在这里他们提到了这个解决方案:
序数 242 不能位于动态链接库 Anaconda3\Library\bin\mkl_intel_thread.dll