2.5.2 安装Bazel

这里有个坑,书里让下载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

查看最新的release版本

官方安装
https://docs.bazel.build/versions/master/install-ubuntu.html

在Ubuntu上安装Bazel

链接

支持的Ubuntu Linux平台:

  • 16.04(LTS)
  • 14.04(LTS)

使用以下方法之一在Ubuntu上安装Bazel:

  • 使用二进制安装程序(推荐)
  • 使用我们的自定义APT存储库
  • 从源代码编译Bazel

Bazel附带两个完成脚本。安装Bazel后,您可以:

  • 访问bash完成脚本
  • 安装zsh完成脚本

用二进制安装程序安装

二进制安装程序位于Bazel的GitHub发行页面上。

安装程序包含Bazel二进制文件1。还必须安装一些其他库才能使Bazel工作。

第1步:安装所需的包

首先,安装先决条件:pkg-configzipg++zlib1g-devunzip,和python

sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python

第2步:下载Bazel

接下来,bazel--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--installer-linux-x86_64.sh
./bazel--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的测试版,请替换stabletesting

第3步:安装和更新Bazel

sudo apt-get update && sudo apt-get install bazel

安装后,您可以使用以下命令升级到较新版本的Bazel:

sudo apt-get upgrade bazel

你可能感兴趣的:(2.5.2 安装Bazel)