[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]