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 中。
