Python3 Umgebung einrichten

Python3 bietet eine hervorragende plattformübergreifende Kompatibilität und läuft stabil auf den drei wichtigsten Betriebssystemen: Windows, Linux und Mac OS X. Es unterstützt außerdem viele andere Plattformen und Umgebungen, darunter:

  • Unix-Serie (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX usw.)
  • Traditionelle Windows-Systeme (9x/NT/2000)
  • Klassische Macintosh-Systeme (Intel-, PPC-, 68K-Architekturen)
  • Andere spezialisierte/Nischen-Plattformen (OS/2, mehrere Versionen von DOS, PalmOS, Nokia-Mobiltelefone, Windows CE, Acorn/RISC OS, BeOS, Amiga, VMS/OpenVMS, QNX, VxWorks, Psion)

Außerdem kann Python auch portiert werden, um in Java- und .NET-Virtual-Machine-Umgebungen zu laufen.



Python3 herunterladen

Der neueste Python3-Quellcode, Binärdokumentation, Neuigkeiten und andere Informationen können auf der offiziellen Python-Website eingesehen werden.

Offizielle Python-Website:https://www.python.org/

Python3 bietet eine vollständige chinesische Dokumentation:https://docs.python.org/zh-cn/3/



Python-Installation

Python hat eine hervorragende plattformübergreifende Kompatibilität und wurde auf mehrere Betriebssysteme portiert, wobei es auf Mainstream-Plattformen wie Windows, macOS und Linux stabil läuft.

Wir können vorrangig das binäre Installationspaket für die entsprechende Plattform herunterladen und die Installation schnell über einen visuellen Assistenten oder die Befehlszeile abschließen. Dies ist die bequemste und effizienteste Installationsmethode.

Wenn es kein entsprechendes binäres Installationspaket für das Betriebssystem gibt, können Sie den Python-Quellcode beziehen und ihn manuell mit einem C-Compiler kompilieren und installieren.

Im Vergleich zur Installation über Binärpakete bietet die Kompilierung aus dem Quellcode reichhaltigere Anpassungsoptionen für Funktionen, wodurch die Konfiguration der Python-Umgebung flexibler wird.

Im Folgenden finden Sie die Download-Adressen für Python-Installationspakete für die einzelnen Plattformen:

QuellcodeKann für die Installation unter Linux verwendet werden.

Im Folgenden werden Methoden zur Installation von Python3 auf verschiedenen Plattformen beschrieben.

Python auf der Windows-Plattform installieren:

Im Folgenden finden Sie die einfachen Schritte zur Installation von Python auf der Windows-Plattform.

Öffnen Sie einen Webbrowser und besuchen Siehttps://www.python.org/downloads/windows/ :

Diese Links bieten verschiedene Arten von Python-Installationsdateien, geeignet für verschiedene Arten von Windows-Systemen und Nutzungsszenarien:

  • Windows-Installer (64-Bit) herunterladen: Installer für 64-Bit-Windows-Systeme.

  • Windows-Installer (ARM64) herunterladen: Installer für Windows-Geräte mit ARM64-Architektur.

  • Windows-Embeddable-Paket (64-Bit) herunterladen: Einbettbares Paket für 64-Bit-Windows-Systeme, kann zum Einbetten in Anwendungen verwendet werden.

  • Windows-Embeddable-Paket (32-Bit) herunterladen: Einbettbares Paket für 32-Bit-Windows-Systeme, kann ebenfalls zum Einbetten in Anwendungen verwendet werden.

  • Windows-Embeddable-Paket (ARM64) herunterladen: Einbettbares Paket für Windows-Geräte mit ARM64-Architektur.

  • Windows-Installer (32-Bit) herunterladen: Installer für 32-Bit-Windows-Systeme.

Denken Sie daran,Add Python 3.6 to PATH anzukreuzen。

Hinweis: Wenn SieAdd Python3.6 to PATH" nicht ankreuzen, kann die Befehlszeile den Befehlpython/python3nicht erkennen, und Sie müssen die Umgebungsvariablen manuell konfigurieren.

Drücken Sie dieWin+R-Taste, geben Sie cmd ein, um die Eingabeaufforderung zu öffnen, und geben Sie python ein:

Sie können auch im Startmenü suchen.IDLE:

Python3 auf Unix- und Linux-Plattformen installieren

Die meisten Linux-Distributionen enthalten Python3. Wenn es nicht installiert ist oder ein Upgrade benötigt, können Sie es über den Paketmanager installieren.

Installation aus dem Quellcode

Im Folgenden finden Sie die einfachen Schritte zur Installation von Python auf Unix- & Linux-Plattformen:

  • Öffnen Sie einen Webbrowser und besuchen Siehttps://www.python.org/downloads/source/
  • Wählen Sie das für Unix/Linux geeignete Quellcode-Tarball.
  • Laden Sie das Tarball herunter und entpacken Sie esPython-3.x.x.tgz,3.x.xist die entsprechende Versionsnummer, die Sie heruntergeladen haben.
  • Wenn Sie einige Optionen anpassen möchten, ändern SieModules/Setup

mit Python3.6.1als Beispiel:

# tar -zxvf Python-3.6.1.tgz
# cd Python-3.6.1
# ./configure
# make && make install

Ubuntu/Debian

Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

# 更新软件源
sudo apt update
# 安装Python3及pip3(Python包管理工具)
sudo apt install python3 python3-pip -y

CentOS/RHEL

Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

# CentOS 7
sudo yum install epel-release -y
sudo yum install python3 python3-pip -y

# CentOS 8/RHEL 8
sudo dnf install python3 python3-pip -y

Überprüfen Sie, ob Python3 ordnungsgemäß funktioniert:

# python3 -V
Python 3.6.1

Python auf der Mac-Plattform installieren:

Mac-Systeme verfügen über eine Python-Umgebung. Sie können den Linkhttps://www.python.org/downloads/mac-osx/besuchen, um die neueste Version herunterzuladen und zu installieren.

Sie können es auch installieren, indem Sie die Installationsmethode für den Quellcode verwenden.

Überprüfen, ob die Python3-Umgebung erfolgreich installiert wurde

Um die Python3-Version zu überprüfen, öffnen Sie die Eingabeaufforderung (Windows) oder das Terminal (macOS/Linux) und führen Sie den folgenden Befehl aus:

# 通用命令(推荐,所有系统兼容)
python3 --version
# 补充:Windows系统若已配置PATH,也可执行
python --version

Wenn eine Ausgabe ähnlich wie Python 3.11.4 erscheint, wurde Python3 erfolgreich installiert.

Überprüfen Sie pip3 (Python-Paketverwaltungstool). pip3 ist das Standard-Paketverwaltungstool für Python3 und wird zur Installation von Drittanbieterbibliotheken verwendet. Überprüfungsbefehl:

# 通用命令
pip3 --version
# Windows补充命令
pip --version

Wenn eine Ausgabe ähnlich wie pip 23.1.2 from xxx (python 3.11) erscheint, ist pip3 verfügbar.


Konfiguration von Umgebungsvariablen

Wenn die obige Ausführung despython-Befehls erfolgreich verläuft, ist die Umgebung bereits konfiguriert und es ist keine zusätzliche Konfiguration erforderlich. Dieser Abschnitt kann ignoriert werden.

Das Verzeichnis, in dem ausführbare Programmdateien gespeichert sind, befindet sich oft nicht im Standard-Suchpfad des Systems. Die PATH-Umgebungsvariable des Systems (unter Unix Groß-/Kleinschreibung beachtend, unter Windows nicht beachtend) wird verwendet, um die Suchpfade für ausführbare Dateien zu speichern.

Unter Mac OS müssen Sie, wenn Sie Python in einem nicht standardmäßigen Verzeichnis referenzieren möchten, das Python-Installationsverzeichnis manuell zu PATH hinzufügen.

Umgebungsvariablen unter Unix/Linux festlegen

Hinweis: /usr/local/bin/pythonist das Python-Installationsverzeichnis; ersetzen Sie es durch Ihren tatsächlichen Pfad.

bash-Shell(Linux):

export PATH="$PATH:/usr/local/bin/python"

csh-Shell:

setenv PATH "$PATH:/usr/local/bin/python"

sh/ksh-Shell:

PATH="$PATH:/usr/local/bin/python"

Umgebungsvariablen unter Windows festlegen

Wenn SieAdd Python.exe to PATHnicht aktiviert haben, führt dies dazu, dass die Befehlszeile denpython/python3Befehl nicht erkennt; Sie müssen die Umgebungsvariablen manuell konfigurieren:

  • Suchen Sie den Installationspfad von Python3 (z. B. D:\Python311, C:\Program Files\Python311) und auch den Scripts-Ordner darunter (z. B. D:\Python311\Scripts, das Verzeichnis, in dem sich pip3 befindet).
  • Rechtsklick auf 'Dieser PC' → 'Eigenschaften' → 'Erweiterte Systemeinstellungen' → 'Umgebungsvariablen'.
  • Suchen Sie unter 'Benutzervariablen' oder 'Systemvariablen' die Variable Path und doppelklicken Sie darauf, um sie zu bearbeiten.
  • Klicken Sie auf 'Neu', fügen Sie den Stammpfad der Python3-Installation bzw. den Pfad des Scripts-Ordners hinzu und klicken Sie dann auf 'OK', um alle Konfigurationen zu speichern.

Weitere detaillierte Konfigurationshinweise finden Sie unter:https://www.example.com/w3cnote/add-python-to-path-on-windows-11.html

Schließen Sie die ursprüngliche Eingabeaufforderung, öffnen Sie sie erneut und führen Sie den Überprüfungsbefehl aus, damit die Änderung wirksam wird.

Im Folgenden werden verschiedene Umgebungsvariablen beschrieben, die für Python verwendet werden:

Name der Umgebungsvariable Kernfunktion
PATH Suchpfad, den das System verwendet, um den Python-Interpreter und ausführbare Dateien zu finden.
PYTHONPATH Suchpfad für Python, um Bibliotheken von Drittanbietern und benutzerdefinierte Module zu finden.
PYTHONHOME Gibt das Stammverzeichnis der Python-Installation an und teilt dem Interpreter mit, wo sich die Kernbibliothek/Standardbibliothek befindet.
PYTHONSTARTUP Gibt den Pfad der Skriptdatei an, die automatisch ausgeführt wird, wenn der interaktive Python-Interpreter startet.
PYTHONCASEOK Windows-spezifisch; bewirkt, dass Python beim Importieren von Modulen die Groß-/Kleinschreibung ignoriert.
PYTHONDONTWRITEBYTECODE Verhindert, dass Python zur Laufzeit.pyc / .pyoBytecode-Cache-Dateien erzeugt.

Python ausführen

Es gibt drei Möglichkeiten, Python auszuführen:

1. Interaktiver Interpreter:

Sie können Python über ein Befehlszeilenfenster starten und im interaktiven Interpreter mit dem Schreiben von Python-Code beginnen.

Sie können Python-Programmierarbeit unter Unix, DOS oder jedem anderen System durchführen, das eine Befehlszeile oder Shell bereitstellt.

python

Die folgenden sind Python-Kommandozeilenargumente:

OptionBeschreibung
-dDebug-Modus aktivieren, detaillierte Debugging-Informationen während der Code-Analyse und Laufzeit des Interpreters anzeigen
-OOptimierten Code generieren, beim Kompilieren des Skripts eine optimierte .pyo-Bytecode-Datei erzeugen (Assertion-Anweisungen und anderen debug-relevanten Code ignorieren)
-OOCode tiefgehend optimieren, .pyo-Datei generieren und alle Docstrings im Code entfernen, Dateigröße weiter reduzieren
-SBeim Start von Python das site-Modul nicht automatisch importieren, d. h. keine zugehörige Konfiguration zum Auffinden von Python-Modulpaden laden (wie das site-packages-Verzeichnis)
-V / --versionDie aktuell installierte Python-Versionsnummer ausgeben und den Interpreter direkt beenden
-vvAusführliche Versionsinformationen ausgeben (einschließlich Kompilierungsumgebung, Abhängigkeitsbibliotheken und weitere zusätzliche Informationen)
-XNach Python 1.6 ist die Verwendung basierend auf integrierten Ausnahmen (nur für Zeichenfolgentypen) veraltet; dieser Parameter dient der Kompatibilität mit alten zugehörigen Funktionen
-h / --helpDie vollständige Hilfe für alle Python-Kommandozeilenargumente anzeigen und den Interpreter direkt beenden
-c cmdDen angegebenen Python-Codeabschnitt direkt in der Kommandozeile ausführen (Code im String-Format für cmd); eine .py-Skriptdatei muss nicht geschrieben werden
-m moduleDas angegebene Python-Modul in Form eines Moduls ausführen (wie pip, http.server usw.), den Modulpfad automatisch finden und ausführen
-iNach der Ausführung des angegebenen Python-Skripts automatisch in die interaktive Interpreterumgebung wechseln, um anschließend zu debuggen und ergänzenden Code auszuführen
-bBei inkompatiblen Vergleichsoperationen zwischen bytes und str eine Warnmeldung ausgeben
-bbBei inkompatiblen Vergleichsoperationen zwischen bytes und str direkt einen Fehler auslösen und das Programm beenden
-uDeaktiviert die Pufferung der Standardausgabe (stdout) und des Standardfehlers (stderr), wodurch Protokolle oder Ausgaben in Echtzeit ausgegeben werden können
DateiGibt den Pfad zur auszuführenden Python-Skriptdatei an (absoluter oder relativer Pfad); der Interpreter lädt und führt den Code in der Datei aus
-qBlendet beim Betreten des interaktiven Interpreters die Willkommensnachricht aus und zeigt direkt die Eingabeaufforderung an

2. Kommandozeilen-Skripte

Sie können Python-Skripte auf der Kommandozeile ausführen, indem Sie den Interpreter in Ihre Anwendung einbinden, wie folgt:

python script.py

Hinweis:Prüfen Sie bei der Ausführung des Skripts, ob das Skript Ausführungsberechtigungen hat.

3. Integrierte Entwicklungsumgebung (IDE): PyCharm

PyCharm ist eine von JetBrains erstellte Python-IDE, die macOS-, Windows- und Linux-Systeme unterstützt.

PyCharm-Funktionen: Debugging, Syntaxhervorhebung, Projektverwaltung, Codenavigation, intelligente Hinweise, Autovervollständigung, Unit-Tests, Versionskontrolle...

PyCharm-Downloadadresse:https://www.jetbrains.com/pycharm/download/

PyCharm-Installationsadresse:https://www.example.com/pycharm/pycharm-install.html

PyCharm-Oberfläche:


Weitere unverzichtbare Tools

Integrierte Anaconda-Umgebung

Afür Data Science und maschinelles LernenIntegrierte Python-Distribution, mit integrierten:

  • Python-Interpreter
  • Gängige Data-Science-Bibliotheken (NumPy / Pandas / Matplotlib usw.)
  • Umgebungs- und Paketverwaltungstoolsconda

Im Vergleich zupip,conda, besser geeignet für das Umschalten zwischen mehreren Umgebungenund stabiler in Data-Science-Szenarien.

Installation und Verwendung:Anaconda-Tutorial

uvPython-Paket- und Umgebungsverwaltungstools

uvEine von Astral entwickelte Hochgeschwindigkeits-Python-Toolchain, die auf Rust basiert.

  • Hohe Performance: 10~100-mal schneller als pip
  • Abhängigkeitsverwaltung
  • Verwaltung virtueller Umgebungen
  • Python-Versionsverwaltung

Kann ersetzenpip、virtualenv、pip-toolseine All-in-One-Lösung für Tools wie

Installation und Verwendung:uv-Tutorial

Jupyter NotebookInteraktive Computing-Werkzeuge

AWebbasierte interaktive Programmierumgebunggeeignet zum Lernen, Experimentieren und für die Datenanalyse.

  • Code ausführen und Ergebnisse in Echtzeit anzeigen
  • Diagramme zur Datenvisualisierung anzeigen
  • Markdown-Dokumentation schreiben
  • Unterstützung mathematischer Formeln (LaTeX)

Notebook-Dateien liegen im JSON-Format vor, bestehen aus mehreren Zellen und können Code- und Dokumentinhalte mischen.

Installation und Verwendung:Jupyter Notebook-Tutorial

Weitere Erweiterungen