[英]tensorflow build error with bazel
我正在嘗試使用 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 clone 一個新的 tensorflow 副本並再次構建。 但同樣的錯誤仍然存在。 有人知道原因嗎? 謝謝!
Bazel 直到18 天前才處理帶有斜杠的代理,因此它還沒有發布。 您可以將 HTTPS_PROXY 環境變量設置為https://127.0.0.1:8123
嗎?
您可能需要在重建之前執行bazel clean --expunge
,我不確定代理 URL 是否已緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.