1.本人蔘考使用二進制安裝程序(推薦)方法,安裝成功。
2.官方參考https://docs.bazel.build/versions/master/install-ubuntu.html
3.bazel 各個版本下載:https://github.com/bazelbuild/bazel/releases
================================================================
參考:https://www.jianshu.com/p/bc542266aff3
這裏有個坑,書裏讓下載Bazel0.3.0,等你安裝好Bazel後,再安裝Tensorflow源碼會出現下面錯誤,又得更新Bazel版本,所以在安裝時,可以查詢最新的Bazel版本號,使用最新的版本
2018年09月08日前最新版本是0.16.1
You have bazel 0.3.0 installed.
Please upgrade your bazel installation to version 0.15.0 or higher to build TensorFlow!
Configuration finished
官方安裝
https://docs.bazel.build/versions/master/install-ubuntu.html
在Ubuntu上安裝Bazel
支持的Ubuntu Linux平臺:
- 16.04(LTS)
- 14.04(LTS)
使用以下方法之一在Ubuntu上安裝Bazel:
Bazel附帶兩個完成腳本。安裝Bazel後,您可以:
用二進制安裝程序安裝
二進制安裝程序位於Bazel的GitHub發行頁面上。
安裝程序包含Bazel二進制文件1。還必須安裝一些其他庫才能使Bazel工作。
第1步:安裝所需的包
首先,安裝先決條件:pkg-config
,zip
,g++
,zlib1g-dev
,unzip
,和python
。
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
第2步:下載Bazel
接下來,bazel-<version>-installer-linux-x86_64.sh
從GitHub上的Bazel發佈頁面下載Bazel二進制安裝程序。
在terminal中輸入以下內容下載(2018年09月08日前)最新的版本wget https://github.com/bazelbuild/bazel/releases/download/0.16.1/bazel-0.16.1-installer-linux-x86_64.sh
文件150多兆,開始下載後休息會吧.
第3步:運行安裝程序
按如下方式運行Bazel安裝程序:
// 以下是統一寫法
chmod +x bazel-<version>-installer-linux-x86_64.sh
./bazel-<version>-installer-linux-x86_64.sh --user
// 以下是對應版本的寫法
chmod +x bazel-0.16.1-installer-linux-x86_64.sh
./bazel-0.16.1-installer-linux-x86_64.sh --user
該--user
標誌將Bazel安裝到$HOME/bin
系統上的目錄並設置.bazelrc
路徑$HOME/.bazelrc
。使用該--help
命令可以查看其他安裝選項。
第4步:設置您的環境
如果您使用--user
上面的標誌運行Bazel安裝程序,則Bazel可執行文件將安裝在您的$HOME/bin
目錄中。將此目錄添加到默認路徑是個好主意,如下所示:
export PATH="$PATH:$HOME/bin"
您也可以將此命令添加到您的~/.bashrc
文件中。
使用Bazel自定義APT存儲庫
第1步:安裝JDK
安裝JDK 8:
sudo apt-get install openjdk-8-jdk
在Ubuntu 14.04 LTS上,您必須使用PPA:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer
第2步:添加Bazel分發URI作爲包源
注意:這是一次性設置步驟。
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
如果要安裝Bazel的測試版,請替換stable
爲testing
。
第3步:安裝和更新Bazel
sudo apt-get update && sudo apt-get install bazel
安裝後,您可以使用以下命令升級到較新版本的Bazel:
sudo apt-get upgrade bazel