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

Ubuntu 20.04源码安装Drake时CMake提示Could NOT find Python错误

这个错误本质是CMake识别到了符合要求的Python 3.8版本,但无法匹配到对应版本的NumPy头文件,可按以下步骤排查解决:

  • 首先安装系统Python对应的NumPy包,执行如下命令:
    sudo apt update && sudo apt install python3-numpy
    
  • 若安装后仍报错,可先查询NumPy的头文件路径:
    python3 -c "import numpy; print(numpy.get_include())"
    
    记录命令输出的路径后,在执行cmake命令时手动指定相关参数,示例如下(请将<numpy_include_path>替换为上一步得到的实际路径):
    cmake .. -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPython_NumPy_INCLUDE_DIRS=<numpy_include_path>
    
  • 注意执行cmake前务必清空之前的构建缓存,避免旧配置干扰:
    rm -rf build && mkdir build && cd build
    
  • 额外排查项:确认当前shell环境没有conda的残留变量,可执行echo $PYTHONPATH检查输出是否包含conda相关路径,如有可执行unset PYTHONPATH清除,也可直接开启新的终端窗口执行构建操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:24:03