Zum Hauptinhalt springen

Python auf einem Linux-Server einrichten – Entwicklung & Automatisierung starten

Die passenden Produkte für diese Anleitung

Lege direkt los — bestelle das passende Produkt und folge dieser Anleitung Schritt für Schritt.

Einführung

Diese Anleitung zeigt dir, wie du die Python-Laufzeit und venv installierst. Die Befehle müssen per SSH ausgeführt werden. Falls du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir unsere Erstzugang (SSH) Anleitung an.

Vorbereitung

Bevor du irgendwas auf deinem Server installierst, solltest du den Update-Befehl passend zu deinem Betriebssystem ausführen, um deinen Server sicher und aktuell zu halten.

  sudo apt update

Installation

Die meisten Linux-Distributionen bringen Python bereits vorinstalliert mit, allerdings ist die Version oft nicht aktuell oder es fehlen manche Pakete. Du kannst prüfen, ob Python installiert ist (python3 --version) und dann die folgenden Befehle nutzen, um die Laufzeit zu installieren oder zu aktualisieren.

  // Version prüfen
python3 --version

// Laufzeit installieren / aktualisieren
sudo apt install python3

Code ausführen

Jetzt, wo Python auf deinem Server installiert ist, kannst du deine Python-Programme starten.

Interpreter-Modus

Mit dem Befehl python3 startest du den Python-Interpreter. Du kannst nach dem >>>-Prompt beliebigen gültigen Python-Code eingeben, der nach Drücken von Enter ausgeführt wird. Den Interpreter beendest du mit exit().

.py Dateien ausführen

Um .py Python-Dateien auszuführen, nutzt du einfach den Befehl python3 [Dateiname].py, wobei du [Dateiname] durch den Pfad zur gewünschten Datei ersetzt.

Tipp

Die meisten Programme, die du online findest, kannst du mit python3 main.py starten, da main.py oft der Einstiegspunkt der Python-Programme ist.

Virtuelle Umgebungen

Beim Programmieren mit Python brauchst du oft externe Pakete, die du über pip installierst. Diese kannst du global installieren (für alle .py-Skripte verfügbar) oder in einer virtuellen Umgebung (venv) isolieren.

venv erstellen

Wechsle zuerst in den Ordner, in dem du deine venv einrichten möchtest, mit cd. Dann führst du python3 -m venv . aus, um die nötigen Dateien im aktuellen Verzeichnis zu installieren.

Aktivieren & Deaktivieren

Um Befehle wie pip install innerhalb der venv auszuführen, musst du sie aktivieren mit source /bin/activate. Danach läuft deine Konsole nur noch innerhalb der venv und Skripte greifen nur auf lokal installierte Pakete zu.

Wenn du fertig bist, verlässt du die venv mit dem Befehl deactivate.

Fazit

Glückwunsch, du hast Python erfolgreich installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!