python之dlib包安装失败问题及解决

  • Post category:Python

下面我将详细讲解“python之dlib包安装失败问题及解决”的完整攻略:

背景

dlib是一个非常实用的机器学习/计算机视觉库,而在安装dlib包的时候可能会遇到一些问题,特别是在Windows系统上,例如安装时会提示缺少文件夹或找不到VCBuild.exe。本文将针对这些问题提供相应的解决方案。

问题1:缺少文件夹

在Windows系统上安装dlib包时,可能会遇到缺少文件夹的问题,这会导致安装失败。针对这种情况,可以按照以下步骤进行解决:

  1. 下载cmake(https://cmake.org/download/)。

  2. 安装cmake,并将cmake的bin目录添加到系统环境变量中。

  3. 打开Visual Studio的x64 Native Tools命令提示符。

  4. 进入到dlib的根目录,然后执行以下命令:

python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
  1. 如果安装成功,则可以通过以下方式测试:
python
import dlib

问题2:找不到VCBuild.exe

如果在Windows系统上安装dlib包时提示找不到VCBuild.exe,则需要进行以下操作来解决这个问题:

  1. 下载Visual Studio 2008(https://download.microsoft.com/download/8/B/5/8B5804AD-4990-408F-8F90-A31FC00A3EBF/vs2008express.iso)。

  2. 安装Visual Studio 2008。

  3. 打开Visual Studio的工具命令提示符,进入到dlib的根目录。

  4. 执行以下命令:

python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
  1. 如果安装成功,则可以通过以下方式测试:
python
import dlib

通过上述方式,可以成功解决在Windows系统上安装dlib包可能出现的问题,为开发者提供方便。