So installieren Sie TensorFlow unter Ubuntu 20.04

Tensorflow ist eine Open-Source-Plattform für maschinelles Lernen und künstliche Intelligenz. Es wird vom Google Brain-Team entwickelt. Es enthält Tools, Bibliotheken und Community-Ressourcen für Entwickler zum Erstellen von ML-basierten Anwendungen und tiefen neuronalen Netzwerken.

Die Installation von TensorFlow kann systemweit, als Docker-Container, in einer virtuellen Python-Umgebung oder mit Anaconda erfolgen. Das Erstellen einer virtuellen Umgebung und die Installation von Tensorflow ist eine effiziente Möglichkeit, die Arbeit zu erledigen. Die virtuelle Umgebung ermöglicht es den Entwicklern, an mehreren Python-Projektumgebungen auf einem einzigen Computer zu arbeiten, und sie können auch bestimmte Anwendungsversionen in einer isolierten virtuellen Projektumgebung installieren, ohne die anderen Python-Projekte zu unterbrechen. Dieser Ansatz kann bei der Lösung von Versionsabhängigkeitsproblemen hilfreich sein.

In diesem Tutorial lernen wir, wie man TensorFlow installieren An Ubuntu 20.04 in einer virtuellen Python-Umgebung.

Voraussetzungen

  • Ein Ubuntu 20.04-Server
  • Mindestens 4 GB RAM
  • Python 3.8 oder höher
  • Ein Benutzer mit sudo Privileg

Schritt 1: Überprüfen Sie die Python-Installation

Die Installation von Python ist eine Grundvoraussetzung für die TensorFlow-Bibliothek. Python 3.8 ist bereits auf Ubuntu installiert. Führen Sie den folgenden Befehl aus, um die installierte Python-Version anzuzeigen, die bestätigt, dass Python auf Ihrem Ubuntu-System installiert ist oder nicht:

$ python3 -V

Die folgende Ausgabe wird auf dem Terminal angezeigt, in dem Sie die installierte Python-Version sehen können:

Schritt 2: Python Venv-Module installieren

Für die Erstellung einer virtuellen Umgebung empfiehlt sich die Verwendung des venv-Moduls, das bereits im Python3-venv-Paket enthalten ist. Das venv-Modul kann mit dem folgenden Befehl installiert werden:

$ sudo apt install python3-venv python3-dev

python3-venv-Paket installieren

Schritt 3: Verzeichnis für TensorFlow-Projekt erstellen

Sobald Python3-venv-Pakete auf Ihrem Ubuntu-System installiert sind, erstellen Sie die neue virtuelle Python-Umgebung für das TensorFlow-Projekt. Die virtuelle Umgebung muss sich im Home-Verzeichnis Ihrer Ubuntu-Distribution befinden.

Wenn Sie möchten, dass eine virtuelle Umgebung in einem neuen Verzeichnis erstellt wird, führen Sie den folgenden ‘mkdir’-Befehl aus, um ein neues Verzeichnis namens tensorflow_project zu erstellen:

$ mkdir tensorflow_project

Mit dem folgenden Befehl navigieren Sie in das neue Verzeichnis, das wir gerade im vorherigen Abschnitt erstellt haben:

$ cd tensorflow_project

Tensorflow-Projektverzeichnis erstellen

Schritt 4: Virtuelle Python-Umgebung erstellen (venv) und venv aktivieren

Ihr System ist nun für die Erstellung einer virtuellen Umgebung namens virtual_env (venv) vorbereitet. Mit dem folgenden Befehl können Sie eine neue virtuelle Python-Umgebung in einem Verzeichnis erstellen:

$ python3 -m venv venv

Sie können die virtuelle Umgebung beliebig benennen. Der obige Befehl erstellt die virtuelle Umgebung namens venv die alle Python-Bibliotheken, den Pip-Paketmanager und eine Kopie der erforderlichen Python-Binärdatei enthält. Um eine virtuelle Umgebung zu verwenden, müssen Sie die venv wie:

$ source venv/bin/activate

Erstellen und aktivieren Sie eine virtuelle Python-Umgebung

Schritt 5: Aktualisieren Sie Python Pip Paket-Manager

PIP ist ein Python-Paketmanager, der für die Installation und Wartung von Paketen verwendet wird, die über pip installiert werden können. Voraussetzung für die Installation von TensorFlow ist die PIP-Version 19 oder höher. Mit dem folgenden Befehl können Sie PIP auf die Pip-Version 19 oder höher aktualisieren:

(venv) $ pip install --upgrade pip

Upgrade-Pip

Schritt 6: Installieren Sie TensorFlow mit dem Pip-Paketmanager

In diesem Schritt werden wir zur Installation von TensorFlow durch pip übergehen. Führen Sie den folgenden Befehl aus, um die TensorFlow-Bibliothek mit dem pip-Paketmanager zu installieren:

(venv) $ pip install --upgrade tensorflow

Dadurch wird TensorFlow installiert und auf die neueste Version aktualisiert.

Tensorflow installieren und aktualisieren

So installieren Sie a spezifische Version von TensorFlow, Typ:

$ pip install tensorflow==2.6.0

Schritt 7: Überprüfen Sie die TensorFlow-Installation

Nachdem die TensorFlow-Bibliothek erfolgreich auf Ihrem Ubuntu-System installiert wurde, wird der folgende Befehl zur Überprüfung des Installationsvorgangs verwendet:

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

Die installierte TensorFlow-Version wird auf dem Terminal angezeigt, hier haben wir installiert 2.7.0 tensorflow-Version auf dem Ubuntu-System.

Schritt 8: Virtuelle Umgebung deaktivieren

Nachdem Sie eine bestimmte virtuelle Umgebung verwendet haben, können Sie sie deaktivieren, indem Sie den folgenden Befehl ausführen, der Sie in die normale Shell-Umgebung zurückversetzt:

(venv) $ deactivate

Abschluss

Wir haben die Schritt-für-Schritt-Anleitung für die Installation von Tensorflow auf dem Ubuntu 20.04-System bereitgestellt. In diesem Artikel haben wir besprochen, wie Sie eine neue virtuelle Umgebung erstellen und aktivieren. Wir haben die TensorFlow-Installation in der virtuellen Umgebung durchgeführt. Am Ende haben wir erklärt, wie wir die virtuelle Python-Umgebung mit einem einzigen Befehl deaktivieren können.