如何在 CentOS 8 上安装 TensorFlow

[ad_1]

TensorFlow 是一个用于解决机器学习问题的开源库,由 Google Inc. 构建。它可以在基于 GPU 或 CPU 的多种环境上运行,并被包括 PayPal、Twitter、Lenovo 和 Airbus 在内的不同公司使用。 您可以在不同的平台上安装 TensorFlow,例如在 python 虚拟环境、Anaconda 或 Docker 容器中。 本文将详细介绍TensorFlow在CentOS 8系统上的安装。 TensorFlow 支持 python 版本 python2 和 python3。 但是,在本文中,我们将使用 python3 并在 python 虚拟环境中安装 TensorFlow。 使用虚拟环境的主要优点是它允许在单个系统上使用多个不同的 python 隔离环境,并在每个项目的基础上安装特定的模块,而不会影响其他项目。

在 CentOS 8 上安装 TensorFlow

众所周知,TensorFlow 是一个基于 Python 的库。 因此,python 需要在您的系统上使用这个库。

安装 Python

CentOS 系统默认没有安装 TensorFlow。 为此,通过在终端上运行以下给出的命令来安装 python sudo 特权:

$ sudo dnf install python3

我们已经在这个系统上安装了 python。 因此,通过使用下面提到的命令显示安装的版本:

$ python3 –V

从上图可以看出,本系统安装了python 3.6.8版本。

创建 Python 虚拟环境

推荐的方法是创建一个 python 虚拟环境是使用一个 ‘venv’ 模块。 因此,创建一个单独的目录,您可以在其中存储 TensorFlow 项目的读取或写入权限。 使用以下命令并创建一个新的“tensorflow_project”目录:

$ mkdir tensorflow_project

之后,通过运行下面提到的命令导航到它:

$ cd tensorflow_project

现在,使用以下给出的命令在“tensorflow_project”目录中创建一个虚拟环境:

$ python3 -m venv venv

上面给出的命令将创建一个名为“venv”的目录,其中包含所有 python 二进制文件、标准 pip python 库和其他支持文件。 您可以为要分配的虚拟环境选择任何名称。

通过执行以下命令激活虚拟环境:

$ source venv/bin/activate

一旦虚拟环境被激活,终端的提示将会改变,python虚拟环境的名字会显示在shell的开头。

安装 Python pip-tools

TensorFlow 的安装要求是 pip 版本 19 或最新。 因此,使用以下命令升级 pip 工具以安装最新的 pip 版本:

(venv) $ pip install --upgrade pip

安装 TensorFlow

现在,通过运行以下给出的命令来安装 TensorFlow 库:

(venv) $ pip install --upgrade tensorflow

在 python 虚拟环境中,你不需要使用 pip3 只需使用 pip 并使用 python 代替 python3。

验证 TensorFlow 安装

现在是验证 TensorFlow 安装的时候了,在终端上键入以下命令,安装的版本将显示在终端屏幕上:

(venv) $ python -c 'import tensorflow as tensorfl; print(tensorfl.__version__)'

您现在可以在 CentOS 8 系统上使用 TensorFlow 库并运行各种深度学习和 TensorFlow 模型。

停用虚拟环境

完成项目后,您还可以通过在终端窗口上执行以下给出的命令来停用虚拟环境:

(venv) $ deactivate

运行上述命令后,您将回到正常的 shell,如下所示:

结论

在本文中,我们已经在 CentOS 8 系统上执行了 TensorFlow 的安装过程。 我们已经描述了如何创建一个新的 python 虚拟环境并在环境中安装 TensorFlow、pip-tools。 我希望本教程能帮助您在 CentOS 8 系统上安装 TensorFlow 库。 谢谢!

[ad_2]

Related Posts