Umfassender Leitfaden zur Einrichtung Ihrer Python-Entwicklungsumgebung
Lokale Umgebung einrichten
Öffnen Sie ein Terminalfenster und geben Sie "python" ein, um herauszufinden, ob es bereits installiert ist und welche Version installiert ist.
Python ist auf einer Vielzahl von Plattformen verfügbar, darunter:
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (mehrere Versionen)
- PalmOS
- Nokia Mobiltelefone
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python wurde auch auf die Java- und .NET-Virtual-Machines portiert
Python beziehen
Der aktuellste Quellcode, Binärdateien, Dokumentation, Neuigkeiten etc. sind auf der offiziellen Python-Website verfügbar: https://www.python.org/
Die Python-Dokumentation können Sie von https://www.python.org/doc/ herunterladen. Die Dokumentation ist in HTML, PDF und PostScript verfügbar.
Python installieren
Die Python-Distribution ist für eine Vielzahl von Plattformen verfügbar. Sie müssen nur den für Ihre Plattform zutreffenden Binärcode herunterladen und Python installieren.
Falls der Binärcode für Ihre Plattform nicht verfügbar ist, benötigen Sie einen C-Compiler, um den Quellcode manuell zu kompilieren. Das Kompilieren des Quellcodes bietet mehr Flexibilität bei der Wahl der gewünschten Features für Ihre Installation.
Installation unter Unix und Linux
Hier sind die einfachen Schritte zur Installation von Python auf einem Unix/Linux-Rechner:
Öffnen Sie einen Webbrowser und gehen Sie zu https://www.python.org/downloads/.
Folgen Sie dem Link zum Herunterladen des gezippten Quellcodes für Unix/Linux.
Dateien herunterladen und extrahieren.
Die Datei Modules/Setup bearbeiten, falls Sie Optionen anpassen möchten.
./configureSkript ausführenmakemake install
Dies installiert Python am Standardort /usr/local/bin und die Bibliotheken unter /usr/local/lib/pythonXX, wobei XX die Python-Version ist.
Installation unter Windows
Schritte zur Installation von Python auf einem Windows-Rechner:
Öffnen Sie einen Webbrowser und gehen Sie zu https://www.python.org/downloads/.
Folgen Sie dem Link für den Windows-Installer python-XYZ.msi, wobei XYZ die benötigte Version ist.
Um diesen Installer python-XYZ.msi zu verwenden, muss das Windows-System Microsoft Installer 2.0 unterstützen. Speichern Sie die Installer-Datei lokal und führen Sie sie aus, um zu prüfen, ob Ihr Rechner MSI unterstützt.
Führen Sie die heruntergeladene Datei aus. Der Python-Installationsassistent startet, der sehr einfach zu bedienen ist. Übernehmen Sie einfach die Standardeinstellungen, warten Sie, bis die Installation abgeschlossen ist, und Sie sind fertig.
Installation unter Macintosh
Aktuelle Macs werden mit Python ausgeliefert, aber es kann mehrere Jahre veraltet sein. Siehe https://www.python.org/download/mac/ für Anweisungen zum Erhalt der aktuellen Version sowie zusätzlicher Tools zur Unterstützung der Entwicklung auf dem Mac. Für ältere Mac OS-Versionen vor Mac OS X 10.3 (veröffentlicht 2003) ist MacPython verfügbar.
Jack Jansen betreut es, und Sie erhalten vollen Zugriff auf die gesamte Dokumentation auf seiner Website: https://www.cwi.nl/~jack/macpython.html. Dort finden Sie vollständige Installationsdetails für Mac OS.
PATH einrichten
Programme und andere ausführbare Dateien können in vielen Verzeichnissen liegen. Daher bieten Betriebssysteme einen Suchpfad (PATH), der die Verzeichnisse auflistet, in denen das OS nach Ausführbaren sucht.
Der Pfad wird in einer Umgebungsvariable gespeichert – einem benannten String, der vom Betriebssystem verwaltet wird. Diese Variable enthält Informationen, die für die Kommandozeile und andere Programme verfügbar sind.
Die path-Variable heißt unter Unix PATH und unter Windows Path (Unix unterscheidet Groß-/Kleinschreibung, Windows nicht).
Unter Mac OS kümmert sich der Installer um die Pfad-Details. Um den Python-Interpreter von einem bestimmten Verzeichnis aus aufrufen zu können, müssen Sie das Python-Verzeichnis zu Ihrem Pfad hinzufügen.
Pfad unter Unix/Linux einrichten
Um das Python-Verzeichnis für eine bestimmte Sitzung in Unix zum Pfad hinzuzufügen:
In der csh-Shell –
setenv PATH "$PATH:/usr/local/bin/python"eingeben und Enter drücken.In der bash-Shell (Linux) –
export PATH="$PATH:/usr/local/bin/python"eingeben und Enter drücken.In der sh oder ksh Shell –
PATH="$PATH:/usr/local/bin/python"eingeben und Enter drücken.Hinweis –
/usr/local/bin/pythonist der Pfad zum Python-Verzeichnis.
Pfad unter Windows einrichten
Um das Python-Verzeichnis für eine bestimmte Sitzung in Windows zum Pfad hinzuzufügen:
An der Eingabeaufforderung – path %path%;C:\Python eingeben und Enter drücken.
Hinweis – C:\Python ist der Pfad zum Python-Verzeichnis.
Python-Umgebungsvariablen
Wichtige Umgebungsvariablen, die von Python erkannt werden:
| Nr. | Variable & Beschreibung |
|---|---|
| 1 | PYTHONPATH Ähnliche Rolle wie PATH. Diese Variable teilt dem Python-Interpreter mit, wo die Moduldateien zu finden sind, die in ein Programm importiert werden. Sie sollte das Python-Quellbibliotheksverzeichnis und die Verzeichnisse mit Python-Quellcode enthalten. PYTHONPATH wird manchmal vom Python-Installer voreingestellt. |
| 2 | PYTHONSTARTUP Enthält den Pfad einer Initialisierungsdatei mit Python-Quellcode. Sie wird jedes Mal ausgeführt, wenn Sie den Interpreter starten. Sie heißt unter Unix .pythonrc.py und enthält Befehle, die Utilities laden oder PYTHONPATH modifizieren. |
| 3 | PYTHONCASEOK Wird unter Windows verwendet, um Python anzuweisen, die erste case-insensitive Übereinstimmung bei einer Import-Anweisung zu finden. Setzen Sie diese Variable auf einen beliebigen Wert, um sie zu aktivieren. |
| 4 | PYTHONHOME Alternativer Modulsuchpfad. Meist in PYTHONSTARTUP oder PYTHONPATH eingebettet, um den Wechsel von Modulbibliotheken zu erleichtern. |
Python ausführen
Es gibt drei verschiedene Möglichkeiten, Python zu starten:
Interaktiver Interpreter
Sie können Python von Unix, DOS oder jedem anderen System starten, das einen Kommandozeilen-Interpreter oder ein Shell-Fenster bereitstellt.
Geben Sie python in der Kommandozeile ein.
Beginnen Sie sofort mit dem Programmieren im interaktiven Interpreter.
$ python # Unix/Linux python% # Unix/Linux C:> python # Windows/DOS
Verfügbare Kommandozeilenoptionen:
| Nr. | Option & Beschreibung |
|---|---|
| 1 | -d Liefert Debug-Ausgabe. |
| 2 | -O Erzeugt optimierten Bytecode (resultiert in .pyo-Dateien). |
| 3 | -S Führt import site nicht aus, um Python-Pfade beim Start zu suchen. |
| 4 | -v Ausführliche Ausgabe (detaillierte Ablaufverfolgung bei Import-Anweisungen). |
| 5 | -X Deaktiviert klassenbasierte eingebaute Exceptions (nur Strings verwenden); veraltet ab Version 1.6. |
| 6 | -c cmd Führt Python-Skript aus, das als cmd-String übergeben wird. |
| 7 | file Führt Python-Skript aus gegebener Datei aus. |
Skript über die Kommandozeile
Ein Python-Skript kann an der Kommandozeile ausgeführt werden, indem der Interpreter für Ihre Anwendung aufgerufen wird:
$ python script.py # Unix/Linux python% script.py # Unix/Linux C:> python script.py # Windows/DOS
Hinweis – Stellen Sie sicher, dass der Dateiberechtigungsmodus die Ausführung erlaubt.
Integrierte Entwicklungsumgebung (IDE)
Sie können Python auch aus einer grafischen Benutzeroberfläche (GUI) heraus ausführen, wenn Sie eine GUI-Anwendung auf Ihrem System haben, die Python unterstützt.
Unix – IDLE ist die erste Unix-IDE für Python.
Windows – PythonWin ist die erste Windows-Oberfläche für Python und eine IDE mit GUI.
Macintosh – Die Macintosh-Version von Python zusammen mit der IDLE-IDE ist auf der Hauptwebsite verfügbar, herunterladbar als MacBinary- oder BinHex-Dateien.
Falls Sie die Umgebung nicht korrekt einrichten können, wenden Sie sich an Ihren Systemadministrator. Stellen Sie sicher, dass die Python-Umgebung ordnungsgemäß eingerichtet ist und einwandfrei funktioniert.
Hinweis – Alle Beispiele in den folgenden Kapiteln wurden mit Python 2.4.3 unter CentOS Linux ausgeführt. Wir haben die Python-Programmierumgebung bereits online eingerichtet, sodass Sie alle verfügbaren Beispiele gleichzeitig mit dem Theorie-Lernen online ausführen können. Fühlen Sie sich frei, jedes Beispiel zu modifizieren und online auszuführen.
Python
- Python-Datentypen meistern: Praxisleitfaden
- Python-Operatoren meistern: Umfassender Leitfaden
- Python pass-Statement meistern: Praxisleitfaden
- Python-Funktionsargumente meistern: Positional, Keyword & Default-Parameter
- Datei- und Verzeichnisexistenz in Python prüfen – Ein praktischer Leitfaden
- Java Entwicklungsumgebung einrichten: Installationsanleitung
- C-Programmierumgebung einrichten: Wichtige Tools & Tipps
- C++ Entwicklungsumgebung einrichten: Komplettanleitung
- Java 10 Entwicklungsumgebung einrichten: Installation, PATH & IDEs
- Java 9 Entwicklungsumgebung einrichten: JDK-Installation, PATH & IDEs