gpt4 book ai didi

python-3.x - 在 Conda : fails to find mkl_intel_thread. dll 中导入 PySpin

转载 作者:行者123 更新时间:2023-12-03 19:33:52 25 4
gpt4 key购买 nike

我正在将 PySpin api 用于 Anaconda 中的 Point Grey 相机。该 api 是名为 Spinnaker ( https://www.ptgrey.com/spinnaker-sdk ) 的 C++ 库的 Python 包装器。

当我在 Spyder ( import PySpin ) 中导入时,一切正常(请注意,我从安装了所有内容的环境中的 Conda 提示符启动了 Spyder)。不幸的是,从 conda 提示符而不是 Spyder( python foo.py 其中 foo.py 包含 import PySpin )运行导入会产生:

Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

The ordinal 242 could not be located in the dynamic link library 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

这些文件不存在于我的机器上,所以这似乎不是我的问题。

例如,他们在这里提到了该解决方案:
The ordinal 242 could not be located in the dynamic link library Anaconda3\Library\bin\mkl_intel_thread.dll

最佳答案

当我第一次导入 numpy 和导入 PySpin 时,它对我有用。

import numpy as np # must be imported first
import PySpin

system = PySpin.System.GetInstance()
version = system.GetLibraryVersion()
print('Library version: %d.%d.%d.%d' % (version.major, version.minor, version.type, version.build))
# Library version: 1.20.0.15

我在带有 Miniconda 的 Windows 10 下使用 Python 3.5。

关于python-3.x - 在 Conda : fails to find mkl_intel_thread. dll 中导入 PySpin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55787461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com