繁体   English   中英

在anaconda中安装dlib的错误

[英]Error of Installing dlib in anaconda

我正在尝试使用以下行在 anaconda python 中安装 Dlib:

conda install -c menpo dlib

我收到这样的错误:

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

我该如何解决这个问题?

core-meta 路径: C/users/{xxx}/anaconda3/core-meta

删除 core-meta 然后运行以下命令:

  1. Conda update --all
  2. Conda install dlib

这些命令需要互联网连接,因此在命令运行过程中保持 wifi 开启。

这里xxx是您计算机上的用户名。

如果您的项目不需要 xlwt-package,只需创建一个新的 conda 环境并在该环境中本地安装 dlip 包。

您也可以尝试以下操作:

brew install cmake
brew install boost

然后使用 conda 命令创建一个虚拟环境

conda create -n dlib python=3.6 anaconda

激活环境

source activate dlib

运行以下命令

conda install pip

最后使用以下命令安装 dlib

pip install dlib

这对我有用。

对于 anaconda 或 miniconda3,请参阅以下安装步骤。 它将以这种方式符合 Python 3.7。

1.用git安装cmake

$ sudo apt-get install git cmake

2.进入目录

请将用户更改为您自己的用户名

$ cd /home/user/dlib

3.编译dlib

$ python setup.py install

如果遇到无法将setuptools的import语句放在distutils的import语句后面的问题,请更改dlib目录下setup.py中的放置顺序。

from setuptools import setup, Extension
from setuptools.command.build_ext import build_ext

from distutils import log
from distutils.version import LooseVersion

4.在当前工作目录下运行dlib单元测试套件

请注意,dlib 目录下有一个dlib 子目录。

$ cd dlib/test
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build . --config Release
$./dtest --runall

干杯。

在 mac 系统上:你必须通过 brew 来完成

  1. 酿造安装cmake
  2. 酿造安装升压
  3. brew install boost-python --with-python3

如果需要,安装上述软件包后,您可以创建环境并继续安装 dlib,或者您可以简单地运行下一步。

dlib 库没有任何真正的 Python 先决条件,但如果您计划将 dlib 用于任何类型的计算机视觉或图像处理,您可以为 dlib 安装以下几个库:

* NumPy
* SciPy
* scikit-image
  1. pip 安装 numpy

5 pip 安装 Scipy

  1. pip 安装 scikit-image

  2. pip安装dlib

您可以在此链接上查看更多详细信息: https : //www.pyimagesearch.com/2017/03/27/how-to-install-dlib/

你必须尝试只放:

conda install dlib

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM