pip install dlib 失败
现象:
从日志来看,你在安装依赖时,dlib构建 wheel 失败了,核心报错是:
CMake Error at dlib/external/pybind11/CMakeLists.txt:8 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.
可能原因:
pip 构建环境用的是另一个 cmake(老版本)
日志里调用的是/tmp/pip-build-env.../cmake,可能是 pip 在临时虚拟环境里装了旧的 cmake。
查看自己的版本:
which cmake
cmake --version
解决办法:
显式指定 cmake 路径给 pip:
CMAKE_EXECUTABLE=$(which cmake)
pip install dlib --verbose --config-settings cmake.executable=$CMAKE_EXECUTABLE