在 Anaconda Python 中安装 Dlib

Posted

技术标签:

【中文标题】在 Anaconda Python 中安装 Dlib【英文标题】:Install Dlib in Anaconda Python 【发布时间】:2018-09-08 20:34:25 【问题描述】:

我正在尝试通过运行以下命令在 Anaconda 中安装 dlib 软件包:

conda install -c menpo dlib

我收到以下错误:

UnsatisfiableError: The following specifications were found to be in conflict:
- dlib
- zict
Use "conda info <package>" to see the dependencies for each package.

我该如何解决这个问题?

【问题讨论】:

你从 conda-forge 安装了 zict 吗? 试试这个解决方案***.com/questions/58570219/… 【参考方案1】:

你应该去Python Index Page为你的python下载特定的whl,然后把它放到site-packages文件夹中。

cd 到这个文件夹并使用命令pip install XXX.whl

注意事项:

1 确保 boost,boost-python,opencv-python 已经安装。

2 使用命令print(pip.pep425tags.get_supported()) 了解您的python 支持哪个特定***。

3 dlib 版本应与您的 python 版本匹配。

【讨论】:

\wan 是 .xml 还是 .whl ? 我改错了,谢谢各位cmets。【参考方案2】:

第一次在脚本中使用以下命令。

import subprocess
subprocess.check_call(["python", '-m', 'pip', 'install', 'dlib']) # install pkg

【讨论】:

为什么不直接发出 shell cmd 不幸的是,在我的情况下它没有这样工作,不知道为什么。 可能是由于 $PATH 是的,而且我有多个环境,所以我发现这行代码是一个更好的选择。【参考方案3】:

安装者 信息:此包包含非标准标签的文件。

linux-64 v19.22.0 win-32 v19.9 osx-64 v19.22.0 win-64 v19.22.0

要使用 conda 安装此软件包,请运行以下操作之一:

conda install -c conda-forge dlib
conda install -c conda-forge/label/cf201901 dlib
conda install -c conda-forge/label/cf202003 dlib

【讨论】:

以上是关于在 Anaconda Python 中安装 Dlib的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Anaconda 中安装 SageMath 内核?

怎样在Anaconda中的某一个环境中安装Python的相关包(pypyodbc)

如何在 anaconda 环境中安装 Julia?

在python2.7中安装在anaconda中的keras的冲突

如何在 Windows 上的 Anaconda Python 中安装 Keras 和 Theano?

dlib库,怎么在python中安装