我正在尝试使用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 回答
Bazel在18 days ago之前没有使用尾随斜线处理代理,所以它还没有发布 . 您可以将HTTPS_PROXY环境变量设置为
https://127.0.0.1:8123
吗?您可能必须在重建之前执行
bazel clean --expunge
,我不确定是否缓存了代理URL .