anaconda安装dlib报错

问题描述 投票:0回答:6

我正在尝试使用此行在 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.

我该如何解决这个问题?

python anaconda dlib
6个回答
0
投票

核心元路径:

C/users/{xxx}/anaconda3/core-meta

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

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

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

这里

xxx
是你电脑上的用户名。


0
投票

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


0
投票

您也可以尝试以下:

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

这对我有用。


0
投票

对于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的导入语句放在distutils的导入语句后面的问题,请更改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

干杯。


-1
投票

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

  1. 酿造安装cmake
  2. 酿造安装提升
  3. brew 安装 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/


-2
投票

你必须试着把:

conda install dlib
© www.soinside.com 2019 - 2024. All rights reserved.