如何在 Ubuntu 18.04 上安装 TensorFlow

在本教程中,我们将在 Ubuntu 18.04 上的虚拟 Python 环境中设置 TensorFlow。 TensorFlow 是一个开源框架,由 Google Brain 团队开发,旨在成为实现机器学习和数学运算的高级接口。 该库通过易于使用的 Python API 为开发人员提供了处理复杂项目(如神经网络)的途径。 拥有 Python 前端的一大好处是它可以在 Linux 和 Windows 等操作系统之间移植。

通常,Python 或 PIP 的包安装程序随 Ubuntu 的后续发行版一起提供。 如果由于某种原因在您的 Ubuntu 版本上未安装 PIP,请查看这篇文章以了解 Ubuntu 14.04 LTS、如何在 Ubuntu 14.04 LTS 上安装 Pip,或查看这篇文章以了解 Ubuntu 16.04 LTS、如何在 Ubuntu 16.04 LTS 上安装 Pip。 此外,如果您碰巧来到这里,但正在寻找有关如何在 Windows 上安装 TensorFlow 的信息,请查看这篇文章,在 Windows 上安装 TensorFlow。

飞行前检查

必须安装 Python 3.4 或更高版本。 我将以 root 用户的身份完成本教程。 在本教程的第一步之后,技术上不需要以 root 用户身份继续。

第 1 步:安装 python3-venv

首先,确保安装了 python3-venv。 这个 python 模块是能够创建 Python 虚拟环境的要求:

apt-get install python3-venv -y

第 2 步:创建并激活 Python 虚拟环境

我们将创建一个 Python 虚拟环境来工作,而不是全局安装 TensorFlow。 这可以防止对您的系统 Python 环境进行任何不必要的修改。 导航到您希望项目存在的目录并运行以下命令:

python3 -m venv venv

此命令将创建一个新目录 ./venv,其中包含一个安全的 Python 环境供您使用。 接下来,您可以激活虚拟 Python 环境:

source ./venv/bin/activate

你的 shell 提示符现在应该看起来像这样,在典型的 shell 提示符之前加上 (venv):

(venv) root@ubuntu:~#

第 3 步:更新 PIP

您刚刚创建并激活的 Python 虚拟环境基于您系统的 Python 版本。 鉴于这一事实,您的虚拟环境可用的 PIP 版本可能需要更新。 要更新 PIP,请运行以下命令:

(venv) root@ubuntu:~# pip install -U pip

第 4 步:更新 setuptools

TensorFlow 要求 Python 包 setuptools 的版本为 41.0.0 或更高版本。 运行此命令以确保它已更新到最新版本:

(venv) root@ubuntu:~# pip install -U setuptools

第 5 步:安装 TensorFlow

最后,安装 TensorFlow:

(venv) root@ubuntu:~# pip install tensorflow

加入我们!

幸运的是,Liquid Web 拥有托管行业中一些最强大的服务器。 利用 TensorFlow 设置这样的机器学习环境可以轻松触手可及。 您可以利用这项技术在您的商业智能目标中获得优势。 然后,这将导致利用 AI 将您的努力推向一个新的水平的能力! 你想了解更多吗?