So installieren Sie Python 3 und richten eine Programmierumgebung unter Rocky Linux 8 ein

Python ist eine populäre Programmiersprache, die für ihre einfache Handhabung, Vielseitigkeit und umfangreiche Bibliotheksauswahl bekannt ist. Sie findet in diversen Bereichen wie der Webentwicklung, Datenwissenschaft, dem maschinellen Lernen und der Automatisierung Anwendung. In diesem Artikel erläutern wir detailliert, wie Sie Python 3 auf Rocky Linux 8 installieren und eine umfassende Entwicklungsumgebung aufsetzen.

Einführung

Rocky Linux 8 ist eine robuste und verlässliche Linux-Distribution, die als Nachfolger von CentOS entwickelt wurde. Sie bietet eine benutzerfreundliche Oberfläche, eine ausgereifte Paketverwaltung und hohe Sicherheitsstandards. Durch die Installation von Python 3 und die Konfiguration einer geeigneten Entwicklungsumgebung auf Rocky Linux 8 erhalten Sie alle notwendigen Werkzeuge, um Python-Anwendungen zu entwickeln, auszuführen und zu verwalten.

Erforderliche Voraussetzungen

  • Ein Rocky Linux 8-System
  • Root-Zugriff oder sudo-Berechtigungen
  • Eine funktionierende Internetverbindung

Python 3 installieren

Schritt 1: Paketquellen aktualisieren

Führen Sie folgenden Befehl im Terminal aus, um Ihre Paketquellen zu aktualisieren:

sudo dnf update

Schritt 2: Python 3 installieren

Verwenden Sie folgenden Befehl, um Python 3 zu installieren:

sudo dnf install python3

Schritt 3: Installation überprüfen

Um die erfolgreiche Installation zu überprüfen, geben Sie folgenden Befehl ein:

python3 --version

Bei erfolgreicher Installation sollte eine Ausgabe wie diese erscheinen:

Python 3.x.x

Entwicklungsumgebung konfigurieren

Schritt 1: Python-Paketmanager installieren

Um Python-Pakete bequem zu installieren und zu verwalten, benötigen wir den Paketmanager Pip:

sudo dnf install python3-pip

Schritt 2: Virtuelle Python-Umgebung installieren

Virtuelle Umgebungen ermöglichen es, Python-Anwendungen und ihre jeweiligen Abhängigkeiten voneinander zu isolieren. Dies ist nützlich, wenn Sie an mehreren Projekten mit unterschiedlichen Python-Versionen und Bibliothek-Anforderungen arbeiten. Wir empfehlen die Verwendung von Virtualenv:

pip3 install virtualenv

Schritt 3: Virtuelle Umgebung erstellen

Erstellen Sie ein Verzeichnis für Ihr Projekt und wechseln Sie in dieses:

mkdir ~/myproject
cd ~/myproject

Erstellen Sie nun eine virtuelle Umgebung mit dem Namen „myenv“:

virtualenv -p python3 myenv

Aktivieren Sie die Umgebung mit folgendem Befehl:

source myenv/bin/activate

Schritt 4: Python-Pakete in der virtuellen Umgebung installieren

Innerhalb der virtuellen Umgebung können Sie Python-Pakete wie folgt installieren:

pip3 install paketname

Schritt 5: Virtuelle Umgebung deaktivieren

Wenn Sie mit der Arbeit in der virtuellen Umgebung fertig sind, deaktivieren Sie diese mit:

deactivate

Code-Editoren und Entwicklungsumgebungen

Für die Python-Entwicklung stehen verschiedene Code-Editoren und IDEs zur Auswahl, darunter:

  • Vim oder Emacs: Leistungsfähige Texteditoren mit umfangreichen Funktionen
  • PyCharm: Eine spezialisierte IDE für Python mit Debugging-Tools, Code-Vervollständigung und Refactoring-Funktionen
  • Visual Studio Code: Ein beliebter Code-Editor mit Python-Unterstützung, Git-Integration und Erweiterungen

PATH-Konfiguration

Um die Python-Befehlszeilenwerkzeuge und Pakete aus der virtuellen Umgebung global verfügbar zu machen, können Sie die Umgebung dem PATH hinzufügen:

export PATH=~/myproject/myenv/bin:$PATH

Zusammenfassung

Sie haben nun Python 3 erfolgreich auf Rocky Linux 8 installiert und eine umfassende Entwicklungsumgebung eingerichtet. Mit diesen Schritten können Sie Python-Anwendungen entwickeln, ausführen und verwalten. Die Verwendung virtueller Umgebungen sorgt für Flexibilität und Übersicht, während Code-Editoren und IDEs den Entwicklungsprozess erleichtern. Nutzen Sie die Vielseitigkeit von Python und die Stabilität von Rocky Linux 8, um Ihr nächstes Python-Projekt zu realisieren.

Häufig gestellte Fragen (FAQs)

F1: Welche Vorteile bietet Python 3 im Vergleich zu Python 2?

A1: Python 3 bietet verbesserte Leistung, höhere Sicherheit, eine modernere Syntax und volle Unterstützung für Unicode.

F2: Warum sollte man virtuelle Umgebungen verwenden?

A2: Virtuelle Umgebungen isolieren Anwendungen und ihre Abhängigkeiten, ermöglichen parallele Projektarbeit und verhindern Konflikte zwischen verschiedenen Paketen.

F3: Welcher Code-Editor oder welche IDE wird für Python empfohlen?

A3: Die Wahl hängt von Ihren Präferenzen ab. PyCharm ist ideal für umfangreiche Projekte, während Vim und Emacs erfahrene Nutzer ansprechen.

F4: Wie kann man die installierten Pakete in der virtuellen Umgebung anzeigen?

A4: Verwenden Sie den Befehl pip3 freeze.

F5: Wie deinstalliert man Pakete aus der virtuellen Umgebung?

A5: Verwenden Sie den Befehl pip3 uninstall paketname.

F6: Wie überprüft man die Python-Version in der virtuellen Umgebung?

A6: Verwenden Sie den Befehl python3 --version.

F7: Wie wechselt man von Python 3 zu Python 2?

A7: Installieren Sie Python 2 mit dnf install python2 und erstellen Sie eine separate virtuelle Umgebung für Python 2.

F8: Wie verwaltet man mehrere Python-Versionen auf einem System?

A8: Verwenden Sie Tools wie pyenv oder asdf, um verschiedene Python-Versionen zu verwalten und zwischen ihnen zu wechseln.