So installieren Sie Python 3 und richten eine Programmierumgebung unter Ubuntu 18.04 ein [Schnellstart]

Einführung

Python ist eine flexible und vielseitige Programmiersprache mit Stärken in den Bereichen Skripterstellung, Automatisierung, Datenanalyse, maschinelles Lernen und Back-End-Entwicklung.

Dieses Tutorial führt Sie durch die Installation von Python und das Einrichten einer Programmierumgebung auf einem Ubuntu 18.04-Server. Eine detailliertere Version dieses Tutorials mit besseren Erläuterungen zu den einzelnen Schritten finden Sie unterHow To Install Python 3 and Set Up a Programming Environment on an Ubuntu 18.04 Server.

[[Schritt 1 - Aktualisieren und Aktualisieren]] == Schritt 1 - Aktualisieren und Aktualisieren

Wenn Sie als Benutzer ohne Rootberechtigung bei Ihrem Ubuntu 18.04-Server angemeldet sind, aktualisieren und aktualisieren Sie zuerst Ihr System, um sicherzustellen, dass Ihre gelieferte Version von Python 3 auf dem neuesten Stand ist.

sudo apt update
sudo apt -y upgrade

Bestätigen Sie die Installation, wenn Sie dazu aufgefordert werden.

[[Schritt 2 - Version von Python prüfen]] == Schritt 2 - Version von Python prüfen

Überprüfen Sie, welche Version von Python 3 installiert ist, indem Sie Folgendes eingeben:

python3 -V

Abhängig davon, wann Sie Ihr System aktualisiert haben, erhalten Sie eine Ausgabe, die der folgenden ähnelt.

OutputPython 3.6.7

[[Schritt-3 -—- Install-Pip]] == Schritt 3 - Installieren Sie Pip

Installieren Sie zum Verwalten von Softwarepaketen für Pythonpip, ein Tool, mit dem Bibliotheken oder Module installiert und verwaltet werden, die in Ihren Projekten verwendet werden.

sudo apt install -y python3-pip

Python-Pakete können installiert werden, indem Sie Folgendes eingeben:

pip3 install package_name

Hier könnenpackage_name auf jedes Python-Paket oder jede Python-Bibliothek verweisen, z. B. Django für die Webentwicklung oder NumPy für das wissenschaftliche Rechnen. Wenn Sie also NumPy installieren möchten, können Sie dies mit dem Befehlpip3 install numpy tun.

[[Schritt 4 - Installieren zusätzlicher Tools]] == Schritt 4 - Installieren zusätzlicher Tools

Es müssen noch einige Pakete und Entwicklungstools installiert werden, um sicherzustellen, dass wir eine robuste Konfiguration für unsere Programmierumgebung haben:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

[[step-5 -—- install-venv]] == Schritt 5 - Installiere venv

Virtuelle Umgebungen ermöglichen es Ihnen, einen isolierten Speicherplatz für Python-Projekte auf Ihrem Server zu haben. Wir verwendenvenv, einen Teil der Standard-Python 3-Bibliothek, den wir installieren können, indem wir Folgendes eingeben:

sudo apt install -y python3-venv

[[Schritt 6 - Erstellen einer virtuellen Umgebung]] == Schritt 6 - Erstellen einer virtuellen Umgebung

Mit dem Befehlpyvenvkönnen Sie eine neue Umgebung erstellen. Hier nennen wir unsere neue Umgebungmy_env, aber Sie können Ihre Umgebung anrufen, wie Sie möchten.

python3.6 -m venv my_env

[[Schritt-7 - Aktivieren der virtuellen Umgebung]] == Schritt 7 - Aktivieren der virtuellen Umgebung

Aktivieren Sie die Umgebung mit dem folgenden Befehl, wobeimy_env der Name Ihrer Programmierumgebung ist.

source my_env/bin/activate

Der Eingabeaufforderung wird nun der Name Ihrer Umgebung vorangestellt:

[[Schritt-8 -—- Test-Virtual-Environment]] == Schritt 8 - Test Virtual Environment

Öffnen Sie den Python-Interpreter:

python

Beachten Sie, dass Sie in der virtuellen Python 3-Umgebung den Befehlpython anstelle vonpython3 undpip anstelle vonpip3 verwenden können.

Sie werden wissen, dass Sie im Interpreter sind, wenn Sie die folgende Ausgabe erhalten:

Python 3.6.5 (default, Apr  1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Verwenden Sie jetzt die Funktionprint(), um das traditionelle Hello, World-Programm zu erstellen:

print("Hello, World!")
OutputHello, World!

[[Schritt-9 - Deaktivieren der virtuellen Umgebung]] == Schritt 9 - Deaktivieren der virtuellen Umgebung

Beenden Sie den Python-Interpreter:

quit()

Beenden Sie dann die virtuelle Umgebung:

deactivate