【问题标题】:As I use python to import dlib after successfully installing it in anaconda, it shows an error当我在anaconda中成功安装后使用python导入dlib时,它显示错误
【发布时间】:2020-12-14 03:06:42
【问题描述】:

在 anaconda 中安装 dlib 之后,当我使用类似 python 导入它时,在一个独特且新创建的环境中

蟒蛇 导入 dlib 它返回一个如图所示的错误

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“F:\Anaconda3\envs\py36dlib\lib\site-packages\dlib_init_.py”,第 19 行,在 从 _dlib_pybind11 导入 * ImportError: DLL load failed while importing _dlib_pybind11: 动态链接库 (DLL) 初始化例程失败。

导入 dlib 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“F:\Anaconda3\envs\py36dlib\lib\site-packages\dlib_init_.py”,第 19 行,在 从 _dlib_pybind11 导入 * ImportError: DLL load failed while importing _dlib_pybind11: 动态链接库 (DLL) 初始化例程失败。

【问题讨论】:

  • 你应该提供一些上下文。
  • 好的,Andre Reichelt,所以我正在使用机器学习开发人脸识别系统,为此我需要 dlib。我在anaconda中为dlib创建了一个新环境,然后我在那个环境中安装了dlib,它安装成功,没有任何错误。现在为了确保它安装正确,我当时使用了 python 并导入了 dlib,它显示了上面显示的错误。我尝试将 dlib 降级到 19.19 版本,但这也不起作用并显示相同的错误。
  • 错误是 >>> import dlib Traceback (last recent call last): File "", line 1, in ImportError: DLL load failed while importing dlib: A dynamic link库 (DLL) 初始化例程失败。
  • 嗨,你是如何解决这个问题的?

标签: python dynamic dll hyperlink dlib


【解决方案1】:

我找到了解决方案,可能是你的 cpu 不支持 AVX,所以我从 github 上的这个定制存储库安装 tensorflow 链接是 here

我在该文件夹中为 py 37 选择了 1.12.0 选择 py36 文件夹和 cpu 文件夹并在 sse2 中下载文件

不支持下载sse2 whl的cpu

【讨论】:

  • 嗨,Revisto,我发现支持 avx 的 cpu 是在 2011 年推出的,而我的 cpu 是在 2014 年推出的。所以我认为这不是问题。
猜你喜欢
  • 2018-09-28
  • 2018-09-08
  • 2018-05-09
  • 2016-10-04
  • 2022-07-19
  • 1970-01-01
  • 2020-05-17
  • 1970-01-01
  • 2019-12-12
相关资源
最近更新 更多