TensorFlow 是由 Google 構建的領先的機器學習開源庫。 它不僅可以在GPU上運行,還可以在各種設備的CPU上運行。 TensorFlow 被許多組織使用,例如 PayPal、Intel、Twitter、Lenovo、Airbus 等。 它可以作為 Docker 容器、Python 虛擬環境或 Anaconda 一起安裝。

在本文中,您將學習如何使用 Python 虛擬環境在 CentOS 8 上安裝流行的 Python 機器學習庫 TensorFlow。

在 CentOS 8 上安裝 TensorFlow

TensorFlow 提供與 Python 2 和 Python 3 的兼容性。這篇文章使用 Python 3 並在虛擬環境中安裝 TensorFlow。虛擬環境允許您在單個系統上創建多個隔離的 Python 環境,並根據您的項目需求安裝特定版本的模塊,而不會影響其他 Python 項目。

要在 CentOS 8 上安裝 TensorFlow,您需要執行以下操作:

使用快捷鍵 Ctrl + Alt + t 打開終端窗口。或者,[アクティビティ]通過單擊從桌面的左側邊欄中打開它[ターミナル]選擇。

以 root 身份登錄(或以管理用戶身份登錄並使用 sudo -s )在您的系統上安裝 TensorFlow 所需的軟件包。

CentOS 8 默認沒有安裝 Python。在終端中使用以下命令安裝 Python 3:

$ sudo dnf install python3

上述命令將在您的系統上安裝 python 3.6 和 pip3。正如您在屏幕截圖中看到的,它已經安裝在您的系統上。您可以通過在終端中顯式鍵入 python 3 來運行 python。

注意:對於 Python 3 及以上版本,建議使用 ‘venv’ 模塊創建虛擬環境。

導航到存儲 TensorFlow 項目的目錄。您可以將其保存在您的主目錄或您擁有完全讀寫權限的其他位置。 為您的 TensorFlow 項目創建一個新目錄,將其命名為“tensorflow_project”,然後切換到該目錄。使用以下命令執行這些操作:

$ mkdir tensorflow_project
$ cd tensorflow_project

為 TensorFlow 創建一個目錄

接下來,創建一個虛擬環境。使用以下命令在“tensor_flow”目錄中創建一個虛擬環境:

$ python3 -m venv venv

上面的命令將創建一個名為“venv”的目錄來保存二進制 python、python 標準庫 pip 和其他支持文件的副本。您可以為您的虛擬環境分配任何名稱。

使用以下命令激活虛擬環境:

$ source venv/bin/activate

在 Python 中創建虛擬環境

激活虛擬環境後,它會將 bin 目錄添加到您的路徑中,並更改終端提示符以顯示當前正在使用的虛擬環境的名稱。這裡我們使用名稱“venv”。

TensorFlow 支持 pip 19 及更高版本。 您應該將 pip 升級到最新版本。通過在終端中運行以下命令來升級 pip:

(venv) $ pip install --upgrade pip

掛載點

激活虛擬環境後,運行以下命令安裝 TensorFlow 庫。

(venv) $ pip install --upgrade tensorflow

安裝 TensorFlow

您可以使用以下命令驗證您的安裝,該命令會顯示 TensorFlow 的版本。

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

運行命令後,終端會顯示 TensorFlow 版本。

檢查您的 TensorFlow 安裝

完成後,停用環境並返回到您的工作 shell。在終端中使用以下命令停用您的虛擬環境:

禁用 TensorFlow

(venv) $ deactivate

返回您的正常外殼並繼續工作。

如果您以前從未使用過 TensorFlow,請訪問 TensorFlow 基礎頁面以了解如何使用機器學習應用程序。您還可以從 Github 存儲庫運行 TensorFlow 克隆模型或示例,以在您的系統上對其進行測試。

結論是

在本文中,我們學習瞭如何在 CentOS 8 上安裝 TensorFlow 庫。此外,您還學習瞭如何使用終端在 Python 中創建和停用虛擬環境。我希望您喜歡本教程並發現它很有用。