【问题标题】:Error of Installing dlib in anaconda在 anaconda 中安装 dlib 的错误
【发布时间】:2018-09-28 02:44:28
【问题描述】:

我正在尝试使用这一行在 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 版本的信息吗?

标签: python anaconda dlib


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您也可以尝试以下操作:

      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

      这对我有用。

      【讨论】:

        【解决方案4】:

        对于 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
        

        干杯。

        【讨论】:

          【解决方案5】:

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

          1. brew install cmake
          2. brew install boost
          3. brew install boost-python --with-python3

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

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

          * NumPy
          * SciPy
          * scikit-image
          
          1. pip install numpy

          5 pip 安装 Scipy

          1. pip install scikit-image

          2. pip install dlib

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

          【讨论】:

            【解决方案6】:

            你必须尝试放:

            conda install dlib
            

            【讨论】:

            • conda install -c menpo dlib 很好。
            猜你喜欢
            • 2018-09-08
            • 2019-03-07
            • 2020-07-09
            • 2020-07-08
            • 2020-03-04
            • 2019-11-23
            • 2019-01-14
            • 2022-07-19
            • 2020-01-16
            相关资源
            最近更新 更多