python 在anaconda中安装dlib的错误

vdzxcuhz  于 2023-04-04  发布在  Python
关注(0)|答案(7)|浏览(274)

我尝试在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.

我怎样才能解决这个问题?

nvbavucw

nvbavucw1#

核心元路径:C/users/{xxx}/anaconda3/core-meta
删除core-meta,然后运行以下命令:

  1. Conda update --all
  2. Conda install dlib
    这些命令需要互联网连接,因此在命令运行过程中保持WiFi打开。
    这里xxx是您计算机上的用户名。
c90pui9n

c90pui9n2#

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

gzjq41n4

gzjq41n43#

您也可以尝试以下操作:

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
这对我很有效。

sirbozc5

sirbozc54#

对于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语句后面的问题,请在setup.py的dlib目录下更改放置顺序。

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

干杯。

bbuxkriu

bbuxkriu5#

安装Windows 11的Dlib
要求:安装cmake(在安装时勾选添加到路径选项),Visual Studio 2022(安装后确保勾选C++桌面开发)
我尝试在windows powershell/bash/命令提示符下使用pip install dlib安装dlib,但显示一些错误。
我的解决方案(适用于Windows 11和Python 3.11.2):
1.安装Anaconda
1.打开anaconda终端
1.创造一个环境

conda create --name myenv

(其中myeve是您的环境名称)
1.激活您的环境

conda activate myenv

1.激活后,您可以使用conda命令安装您的包,用于安装dlib类型

conda install -c conda-forge dlib

您的dlib已安装
在运行代码时,请确保以下几点:
1.您已经选择了安装dlib的正确conda python解释器
1.你必须在终端激活环境(anaconda/cmd/powershell)否则它将显示'dlib模块未找到错误'
1.激活环境后,转到项目文件夹并运行python文件。

qrjkbowd

qrjkbowd6#

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

  1. brew安装cmake
  2. brew安装boost
  3. brew install boost-python --with-python3
    安装完以上软件包后,如果需要,您可以创建您的环境并继续安装dlib,或者您可以简单地运行下一步。
    dlib库没有任何真实的的Python先决条件,但如果您计划将dlib用于任何类型的计算机视觉或图像处理,则可以为dlib安装以下几个库:
* NumPy
* SciPy
* scikit-image

1.管道安装编号
5 pip install Scipy

  1. pip安装scikit映像
  2. pip安装dlib
    您可以在此链接上查看更多详细信息:https://www.pyimagesearch.com/2017/03/27/how-to-install-dlib/
cwxwcias

cwxwcias7#

你必须试着把刚刚:

conda install dlib

相关问题