You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法为dlib构建Wheels,寻求pyproject.toml项目安装报错解决方案

解决ERROR: Could not build wheels for dlib报错的方法

遇到这个问题的核心原因是dlib需要编译环境和依赖库才能构建轮子,下面是分平台的具体解决步骤:

1. 安装编译工具与依赖库

Debian/Ubuntu 系列

sudo apt-get install build-essential cmake libopenblas-dev liblapack-dev libx11-dev libgtk-3-dev python3-dev

CentOS/RHEL 系列

sudo yum groupinstall "Development Tools" && sudo yum install cmake openblas-devel lapack-devel libX11-devel gtk3-devel python3-devel

macOS

先安装Xcode命令行工具:

xcode-select --install

再用Homebrew安装依赖:

brew install cmake openblas lapack gtk+3

Windows

  • 安装Visual Studio,勾选「使用C++的桌面开发」组件
  • 确保安装了CMake,可通过pip install cmake或从官网下载安装

2. 更新pip、setuptools和wheel

pip install --upgrade pip setuptools wheel

3. 重新安装dlib

先单独完成dlib的安装,再处理目标项目:

pip install dlib

如果仍失败,尝试从源码编译安装:

pip install dlib --no-binary :all:

4. 针对pyproject.toml项目的额外操作

  • 检查项目的pyproject.toml文件,若指定了dlib的特定版本,尝试放宽版本限制,或者确认该版本与你的系统环境兼容
  • 手动安装好dlib后,再运行项目的安装命令(比如pip install .)

内容的提问来源于stack exchange,提问作者ajmath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:14:56