我正在尝试使用此行在 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.
我该如何解决这个问题?
核心元路径:
C/users/{xxx}/anaconda3/core-meta
删除 core-meta 然后运行以下命令:
Conda update --all
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的导入语句放在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
干杯。
在mac系统上: 你必须通过 brew
安装上述软件包后,如果需要,您可以创建环境并继续安装 dlib,或者您可以简单地运行下一步。
dlib 库没有任何真正的 Python 先决条件,但如果您计划将 dlib 用于任何类型的计算机视觉或图像处理,您可以为 dlib 安装这些库:
* NumPy
* SciPy
* scikit-image
5 pip 安装 Scipy
pip 安装 scikit-image
pip 安装 dlib
您可以在此链接上查看更多详细信息: https://www.pyimagesearch.com/2017/03/27/how-to-install-dlib/
你必须试着把:
conda install dlib