当使用 pip
安装 Python 包时出现 subprocess-exited-with-error
错误,且提示 Could not find "cmake" executable!
,通常是由于系统缺少 cmake
工具或环境变量配置问题导致的。以下是具体解决步骤:
1. 安装 CMake
目标包在安装时需要调用系统级的 cmake
工具来编译依赖项。若系统未安装 cmake
,需根据操作系统手动安装:
Linux(Ubuntu/Debian)
sudo apt-get install cmake
如果报错请重新升级apt指令再运行上述指令:
sudo apt-get upgrade
在此之前也使用了下面这个办法,但是不知道有没有影响
更新或降级 setuptools
版本
- 问题核心:该错误常由
setuptools
版本不兼容引起。- 解决方法:
pip uninstall setuptools pip install setuptools==69.0.0
或升级至最新版本:
-
pip install --upgrade setuptools # 升级以适配新包需求
- 解决方法: