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

调试模式编译TensorFlow时报bazel-out不存在、python未找到错误如何解决

解决方案

错误核心原因是当前系统环境中没有/usr/bin/env能找到的python命令,大部分新版Linux发行版默认仅预装Python3,未配置python指向Python3的软链接,你可以按以下步骤排查解决:

步骤1:确认已安装Python3

先执行命令验证Python3是否正常安装:

python3 --version

如果返回Python3.x的版本号说明已安装,否则先对应你使用的发行版安装Python3。

步骤2:配置python软链接

  • 方法一(Debian/Ubuntu系列适用):直接安装对应包配置默认指向
    sudo apt install python-is-python3
    
  • 方法二(全Linux发行版通用):手动创建软链接
    sudo ln -s /usr/bin/python3 /usr/bin/python
    
    如果提示/usr/bin/python已存在,可以先删除原有无效链接后再执行上面的命令。

步骤3:清理缓存重新构建

软链接配置完成后,先清理之前构建生成的错误缓存,避免残留影响:

bazel clean --expunge

之后重新执行你的构建命令即可:

bazel build --config=dbg //tensorflow/tools/pip_package:build_pip_package --verbose_failures

补充验证

如果配置完软链接后还是报错,可以执行以下命令验证python命令是否正常生效:

/usr/bin/env python --version

正常返回Python3.x版本号即说明配置正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 02:39:04