python-3.x - 使用调试编译 tensorflow 显示有关不存在的 bazel-out 的错误
问题描述
我正在尝试为此处详述的某个 2.x 版本构建 pip 包。
运行后:
bazel build --config=dbg //tensorflow/tools/pip_package:build_pip_package --verbose_failures
我收到以下消息:
error executing shell command:
/bin/bash -c bazel-out/k8fafe98f9cd48032f8d6a9732902b210aba3b30f85849d3455fe9d9fb327/bin/tensorflow/tools/git/gen_git_source --generate "$@" --git_tag_led (Exit 127): bash failed: error executing command
(cd /home/john/.cache/bazel/_bazel_john/d320ed9b7367c72a32244d7a65335602/execroot/org_tensorflow && \
exec env - \
PATH=/home/john/.cache/bazelisk/downloads/bazelbuild/bazel-3.1.0-linux-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbigames:/usr/local/games:/snap/bin \
/bin/bash -c 'bazel-out/k8-opt-exec-50AE0418-ST-e0f78fafe98f9cd48032f8d6a9732902b210aba3b30f85849d3455fe9d9fb327/bin/tensorfe --generate "$@" --git_tag_override=${GIT_TAG_OVERRIDE:-}' '' external/local_config_git/gen/spec.json external/local_config_gconfig_git/gen/branch_ref bazel-out/k8-opt-exec-50AE0418/bin/tensorflow/core/util/version_info.cc)
Execution platform: @local_execution_config_platform//:platform
/usr/bin/env: 'python': No such file or directory
确实没有生成version_info.cc ...巴塞尔版本是3.1.0
有没有人有任何想法?
解决方案
可能是因为python
未安装,或者未链接到/usr/bin/python
. 后者可以通过 固定sudo ln -s /usr/bin/python3 /usr/bin/python
。
推荐阅读
- angular - 单击关闭按钮时如何停止激活角度反应表单验证
- nlp - 是否可以将常规文本转换为 .story 文件?
- http - 在 apache 2.2 上使用 mod_rewrite 重定向 http tp https
- javascript - 使用 jQuery ajax 发出 POST 请求后如何重定向到另一个页面?
- latex - 乳胶中的粗体表达
- android - 实现“无互联网连接”活动中显示的“重试”按钮功能
- c# - C#从下到上读取控制台输出,直到空行
- php - Wordpress 5.4 主题编辑器适用于 LOCAHOST,但不适用于 LIVE 主题编辑器站点
- python - 使用 python 打开设备和打印机
- node.js - Amazon DynamoDB 扫描向服务器发出两个 HTTP 请求,引发错误,为什么?