我在安装 dlib 库时在 python 中遇到错误

问题描述 投票:0回答:3

当我尝试在 python 中通过 pycharm 安装 dlib 库时,出现此错误。我更新了 pip 但没有改善,我在不同的 python 版本中尝试过,但仍然收到错误。enter image description here

我更新了cmake,我更新了pip,python 3.11

python cmake pycharm face-recognition dlib
3个回答
1
投票

可能您没有安装 C++ Build Tools。尝试在 cmake 之前安装它。一般来说,对此有一个很好的指南


1
投票

尝试以下步骤:

  1. 安装 CMake:确保您的系统上安装了 CMake。如果没有,可以从官网下载安装:https://cmake.org/install/

  2. 安装 Visual Studio (Windows):如果您使用的是 Windows,请确保安装了支持 C++ 的 Visual Studio。点击这里下载

  3. 更新 pip:确保您安装了最新版本的 pip。

    pip 安装 --升级 pip

更新完成后,尝试再次安装 dlib。

如果仍然遇到问题,您可以按照 README 文件中的说明尝试从 GitHub 上的master 分支安装 dlib。


0
投票

好的,这是我必须做的,请注意我使用的是 Linux 操作系统。 我将 pip 升级到最新版本: $

pip install --upgrade pip

我已经安装了cmake,但我认为值得注意的是cmake不是系统cmake,而是python包cmake。

pip install cmake

然后我添加了环境变量

export CMAKE_PREFIX_PATH=/usr

接下来我下载并提取了源代码:

wget https://files.pythonhosted.org/packages/6c/49/75dda409b94841f01cbbc34114c9b67ec618265084e4d12d37ab838f4fd3/face_recognition-1.3.0.tar.gz

摘录: $

tar -xzvf face_recognition-1.3.0.tar.gz

cd 进入目录:

cd face_recognition

然后我跑了:

python3 setup.py install

这就安装了face_recognition和dlib 据推测,类似的方法应该只适用于 dlib。

© www.soinside.com 2019 - 2024. All rights reserved.