通过pip安装DLIB库报错

DLIB library installation error through pip

我正在 运行 连接 Azure 认知服务和 运行 后端循环中的面部检测算法的计算机视觉应用程序。它与车内的摄像头相连,还可以报警。我的错误是安装 dlib 处理人的面部参数的库。

我尝试运行以下命令:

pip install dlib

但是我收到以下错误

dlib installation error

我正在使用 Anaconda Navigator 个人版,Python 3.9 作为编程语言。

如有任何帮助,我们将不胜感激。

当您使用 Anaconda Navigator 时,IDLE 将是 Jupyter Notebook 或 Spyder。 DLIB是人脸识别的定期升级库。它不能安装在基础环境中。 @Avinash 提到了另外两个库 cmakeface_recognition DLIB 的主要问题。

按照以下步骤使用 Anaconda Navigator 安装 DLIB

  1. 打开 Anaconda Navigator打开 Anaconda Prompt

  2. 单击环境(对于 anaconda navigator UI)

  3. 单击 “创建” 并创建一个新环境(对于 anaconda navigator UI)

  4. Select python 版本。 (对于 anaconda navigator UI)

  5. 点击创建。 (对于 anaconda navigator UI)

  6. 打开 anaconda 导航器

  7. 输入以下命令从基础环境导航到刚刚创建的虚拟环境

  8. 输入以下命令安装DLIB

如果您使用的是正常 Python IDLE,请使用以下步骤。

  1. 使用命令提示符创建虚拟环境

语法:python3 -m venv [Virtual Environment Name]

代码:python3 -m venv dlib

  1. 激活虚拟环境

语法:.\[Virtual Environment Folder Name]\Scripts\activate

代码:.\dlib\Scripts\activate

或者你可以直接提到

activate dlib
  1. 终于可以从基础环境切换到虚拟环境了

  2. 正在停用虚拟环境

    deactivate

如果您没有适当的 UI 访问权限,请直接转到 Anaconda Navigator 并使用以下命令创建虚拟环境。

  1. 打开 Anaconda 提示符

  2. 检查路径中是否安装了 conda

    conda -V

  3. 检查conda是否更新

    conda update conda

  4. 创建虚拟环境

语法:conda create --name [Virtual Environment Name] python=[Version you want to install]

代码:conda create --name dlib python=3.8

正在虚拟环境中安装 DLIB。

pip install dlib

剩下的激活和去激活是一样的。