首页 文章

tensorflow与bazel构建错误

提问于
浏览
1

我正在尝试使用python2.7在Ubuntu14.04上从源代码构建tensorflow,没有GPU . 当我在控制台上执行 bazel build -c opt //tensorflow/tools/pip_package:build_pip_package 时,它说:

ERROR:
/home/yangyang/tensorflow/tensorflow/tensorflow/tools/pip_package/BUILD:23:1:
error loading package 'tensorflow/contrib/session_bundle': Encountered
error while reading extension file 'protobuf.bzl': no such package
'@protobuf//': Proxy address https://127.0.0.1:8123/ is not a valid
URL and referenced by
'//tensorflow/tools/pip_package:build_pip_package'.
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build
aborted.

我不熟悉bazel并且不太了解错误 . 确实,我在127.0.0.1:8123上使用polipo和全局代理 . 但我不明白为什么以及如何影响bazel . 我也试过停止polipo并禁止全局代理 . 然后git克隆一个新的tensorflow副本并再次进行构建 . 但同样的错误仍然存在 . 有人知道原因吗?谢谢!

1 回答

  • 4

    Bazel在18 days ago之前没有使用尾随斜线处理代理,所以它还没有发布 . 您可以将HTTPS_PROXY环境变量设置为 https://127.0.0.1:8123 吗?

    您可能必须在重建之前执行 bazel clean --expunge ,我不确定是否缓存了代理URL .

相关问题