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 Befehlpyvenv
kö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
Weitere Lektüre
Hier finden Sie Links zu ausführlicheren Tutorials, die sich auf dieses Handbuch beziehen: