這里有個坑,書里讓下載Bazel0.3.0,等你安裝好Bazel后,再安裝Tensorflow源碼會出現(xiàn)下面錯誤,又得更新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發(fā)行頁面上躏精。
安裝程序包含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發(fā)布頁面下載Bazel二進制安裝程序人柿。
在terminal中輸入以下內(nèi)容下載(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安裝程序:
// 以下是統(tǒng)一寫法
chmod +x bazel-<version>-installer-linux-x86_64.sh
./bazel-<version>-installer-linux-x86_64.sh --user
// 以下是對應(yīng)版本的寫法
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
系統(tǒng)上的目錄并設(shè)置.bazelrc
路徑$HOME/.bazelrc
。使用該--help
命令可以查看其他安裝選項忙厌。
第4步:設(shè)置您的環(huán)境
如果您使用--user
上面的標志運行Bazel安裝程序凫岖,則Bazel可執(zhí)行文件將安裝在您的$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分發(fā)URI作為包源
注意:這是一次性設(shè)置步驟爹土。
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的測試版甥雕,請?zhí)鎿Qstable
為testing
。
第3步:安裝和更新Bazel
sudo apt-get update && sudo apt-get install bazel
安裝后胀茵,您可以使用以下命令升級到較新版本的Bazel:
sudo apt-get upgrade bazel