Debian 10 上如何安裝機器學習平台TensorFlow

  • 2020 年 1 月 27 日
  • 筆記

TensorFlow 是一個端到端開源機器學習平台。它擁有一個包含各種工具、庫和社區資源的全面靈活生態系統,可以讓研究人員推動機器學習領域的先進技術的發展,並讓開發者輕鬆地構建和部署由機器學習提供支援的應用。

TensorFlow可以在系統範圍內,Python虛擬環境中,作為Docker容器或與Anaconda一起安裝。在本教程中,我們將講解如何在Debian 10的Python虛擬環境中安裝TensorFlow。

虛擬環境使你可以在一台電腦上擁有多個不同的隔離Python環境,並在每個項目的基礎上安裝模組的特定版本,而不必擔心會影響其他項目。

以下內容提供了如何在Debian 10上的Python虛擬環境中安裝 TensorFlow。

1、安裝Python 3 venv

首先我們要驗證系統上是否安裝了Python 3。在 Debian 10 中,默認已經安裝了Python 3.7 的版本。

推薦的創建虛擬環境的方法是使用軟體包venv提供的模組python3-venv。

如果你還沒有安裝 python3-venv ,請輸入以命令安裝:

sudo apt update  sudo apt install python3-venv

2、創建虛擬環境

建立一個獨立的工作目錄,

mkdir my_tensorflow  cd my_tensorflow

進入目錄,使用以下命令創建新的虛擬環境,

python3 -m venv venv

上面的命令創建一個名為venv的目錄,該目錄包含Python二進位文件,Pip程式包管理器,標準Python庫和其他支援文件的副本。運行activate腳本將虛擬環境激活:

source venv/bin/activate

激活後,虛擬環境的bin目錄將添加到系統$PATH變數的開頭。Shell 提示符也將會帶上相應的提示資訊,會顯示您當前所在的虛擬環境的名稱。在此示例中,即(venv)。

TensorFlow安裝需要pip版本19或更高版本。運行以下命令以升級pip到最新版本:

pip install --upgrade pip

3、安裝TensorFlow

現在我們已經成功創建了虛擬環境,下一步是安裝TensorFlow軟體包。

可以從 PyPI 安裝多個 TensorFlow 軟體包。該tensorflow軟體包僅支援CPU,建議初學者使用。如果您擁有具有CUDA計算功能3.5或更高版本的專用NVIDIA GPU,並希望利用其處理能力,tensorflow請安裝tensorflow-gpu包含GPU支援的軟體包。

可輸入以下命令以安裝 TensorFlow:

pip install --upgrade tensorflow

在虛擬環境中,可以使用pip代替pip3和python代替python3。在撰寫本文時,TensorFlow的最新穩定版本是2.0.0。到此,你的Tensorflow便安裝完成了。

如果不熟悉TensorFlow,請訪問TensorFlow教程頁面並了解如何構建您的第一個ML應用程式。您還可以從Github 克隆TensorFlow模型或TensorFlow-Examples存儲庫,並探索和測試TensorFlow示例。

如果要退出Python的虛擬環境,可以使用deactivate命令,返回到此前的shell 中。

Tags: