TensoFlow是Google建立的一箇免費的開源機器學習平臺。許多組織(包括Twitte,PyPl,英特爾,聯想和空中客車公司)都使用它。TensoFlow可以在系統範圍內,在Python虛擬環境中,作爲Docke容器或與Ancond一起安裝。
虛擬環境使您可以在一臺計算機上擁有多箇不同的隔離Python環境,並在每個項目的基礎上安裝模塊的特定版本,而不必擔心會影響其他項目。
默認情況下,Ubuntu 20.04隨附Python 3.8。您可以通過鍵入以下命令來驗證系統上已安裝Python 3:
python3 -V
輸出應如下所示:
Python 3.8.2
en
模塊,該模塊包含在python3-en
包裝中。
要安裝python3-en
軟件包,請運行以下命令:
sudo pt instll python3-en python3-de
一旦安裝了模塊,就可以爲TensoFlow項目創建虛擬環境了。
導航到您要存儲Python 3虛擬環境的目錄。它可以是您的主目錄,也可以是用戶具有讀寫權限的任何其他目錄。
爲TensoFlow項目創建一箇新目錄並cd到其中:
mkdi my_tensoflow
cd my_tensoflow
在目錄中,運行以下命令以創建虛擬環境:
python3 -m en en
en
是虛擬環境的名稱。您可以爲虛擬環境使用任何名稱。
上面的命令創建一箇名爲的目錄en
,其中包含Python二進制文件,Pip程序包管理器,標準Python庫和其他支持文件的副本。
要開始使用虛擬環境,請通過運行ctite
腳本將其激活:
souce en/bin/ctite
激活後,虛擬環境的bin目錄將添加到系統$PATH
變量的開頭。另外,shell的提示符將更改,並顯示您當前所在的虛擬環境的名稱。在此示例中,即(en)
。
TensoFlow安裝需要pip
版本9或更高版本。輸入以下命令以升級pip
到最新版本:
pip instll --upgde pip
現在已經激活了虛擬環境,是時候安裝TensoFlow軟件包了。
pip instll --upgde tensoflow
如果您擁有專用的NVIDIA GPU,而不是要利用其處理能力tensoflow
,請安裝tensoflow-gpu
包含GPU支持的軟件包。
在虛擬環境中,您可以使用命令pip
代替pip3
和python
代替python3
。
而已!您已經成功安裝了TensoFlow,就可以開始使用它了。
要驗證安裝,請運行以下命令,該命令將打印TensoFlow版本:
python -c 'impot tensoflow s tf; pint(tf.__esion__)'
在撰寫本文時,TensoFlow的最新穩定版本是2.2.0:
2.2.0
您的TensoFlow版本可能與此處顯示的版本不同。
如果您不熟悉TensoFlow,請訪問TensoFlow入門頁面並瞭解如何構建第一個ML應用程序。您還可以從Github克隆TensoFlow模型或TensoFlow-Exmples存儲庫,並探索和測試TensoFlow示例。
完成工作後,通過鍵入來停用環境dectite
,然後將返回到常規shell。
dectite