So installieren Sie Python unter Windows


Ein Laptop mit geöffneter Python-Download-Webseite in Chrome
Hannah Stryker / How-to-Geek

Um Python unter Windows zu installieren, laden Sie die neueste Version von Python von der Python-Website herunter und führen Sie dann das Installationsprogramm aus. Stellen Sie sicher, dass Sie Python zum PATH hinzufügen, wenn die Option angezeigt wird.

Python ist nicht mit Windows vorinstalliert, aber das bedeutet nicht, dass Windows-Benutzer die flexible Programmiersprache nicht nützlich finden werden. Es ist jedoch nicht ganz einfach, die neueste Version zu installieren, also stellen wir sicher, dass Sie die richtigen Tools für die anstehende Aufgabe unter Windows 10 oder Windows 11 erhalten.

Was ist Python?

Python wurde erstmals 1991 veröffentlicht und ist eine beliebte Programmiersprache auf hoher Ebene, die für die allgemeine Programmierung verwendet wird. Dank einer Designphilosophie, die die Lesbarkeit betont, ist es seit langem ein Favorit von Hobby-Codierern und ernsthaften Programmierern. Es ist nicht nur eine einfache Sprache (vergleichsweise), sondern Sie finden online Tausende von Projekten, für die Sie Python installiert haben müssen, um das Programm verwenden zu können.

VERWANDT: Was ist Python?

Welche Python-Version sollten Sie verwenden?

Im Allgemeinen sollten Sie die Datei einfach herunterladen und installieren neuste Version von Python. Oben sehen Sie ein großes Banner, das auf der Haupt-Download-Seite die neueste Version von Python anzeigt. Klicken Sie auf „Python 3.xx herunterladen“

Der neueste verfügbare Download für Windows.

Leider gab es vor einigen Jahren ein bedeutendes Update für Python, das zu einer großen Spaltung zwischen den Python-Versionen führte. Dies kann die Dinge für Neulinge etwas verwirrend machen, aber hier ist, was Sie wissen müssen.

Viele Jahre lang wurden zwei Versionen von Python gleichzeitig gepflegt: Python 2 und Python 3. Python 2 ist offiziell veraltet. Und ist seit 2020. Sie werden immer noch viele ältere Projekte finden, die es im Internet verstreut verwenden, obwohl sich die überwiegende Mehrheit der neuen Projekte für Python 3 entscheidet, da es immer noch Updates erhält.

Wenn Sie Python lernen möchten, sollten Sie Python 2 ganz überspringen und bei Python 3 bleiben. Es gibt einige bemerkenswerte technische Unterschiede zwischen Python 2 und 3. Es genügt zu sagen, dass Python 3 normalerweise einfacher zu lesen und zu schreiben ist, schneller ist und mehr Community-Unterstützung bietet als Python 2. Sie sind sich auch so ähnlich, dass das Erlernen von Python 3 es Ihnen ermöglicht, ohne allzu große Probleme mit Python 2 zu arbeiten , wenn es unbedingt erforderlich ist.

Sie sehen die Aufteilung, wenn Sie beim Besuch der ein wenig nach unten scrollen Python für Windows-Downloadseite.

Mehrere Python-Versionen sind noch verfügbar.

Sie können nur Python 2 oder Python 3 herunterladen, wenn Sie sicher sind, dass Sie nur eine bestimmte Version benötigen. Wir zeigen Ihnen, wie Sie die neueste Version von Python 3 installieren, der Installationsprozess für Python 2 ist jedoch im Grunde derselbe.

VERWANDT: Was ist der Unterschied zwischen 32-Bit- und 64-Bit-Windows?

Dieses Installationsprogramm installiert automatisch die entsprechende 32-Bit- oder 64-Bit-Version auf Ihrem Computer (hier finden Sie weitere Informationen, wenn Sie mehr über die Unterschiede zwischen den beiden erfahren möchten).

So installieren Sie Python 3

Laden Sie zuerst die neueste herunter Version von Python 3 Wenn Sie es noch nicht getan haben, führen Sie die ausführbare Datei aus.

Notiz: Sie können die neueste Version von Python 3 problemlos neben Python 2 oder sogar älteren Versionen von Python 3 installieren. Stellen Sie einfach sicher, dass sich der richtige auf Ihrem PATH befindet.

Aktivieren Sie auf dem ersten Bildschirm die Option „Add Python.exe PATH“ und klicken Sie dann auf „Install Now“.

Als nächstes müssen Sie eine Entscheidung treffen. Durch Klicken auf die Option „Pfadlängenbegrenzung deaktivieren“ wird die Beschränkung der Variable MAX_PATH aufgehoben. Diese Änderung wird nichts kaputt machen, aber Python erlauben, lange Pfadnamen zu verwenden. Da viele Python-Programmierer unter Linux und anderen *nix-Systemen arbeiten, bei denen die Länge des Pfadnamens kein Problem darstellt, kann das vorherige Aktivieren dazu beitragen, alle pfadbezogenen Probleme zu beseitigen, die Sie möglicherweise bei der Arbeit in Windows haben.

VERWANDT: Wie man Windows 10 dazu bringt, Dateipfade mit mehr als 260 Zeichen zu akzeptieren

Wir empfehlen, fortzufahren und diese Option auszuwählen. Wenn Sie wissen, dass Sie die Pfadlängenbegrenzung nicht deaktivieren möchten, können Sie einfach auf „Schließen“ klicken, um die Installation abzuschließen. Und wenn Sie mehr über das Problem lesen möchten, bevor Sie sich zu der Änderung verpflichten, lesen Sie hier nach.

Wenn Sie nur Python 3 installieren, können Sie ausführen python --version in einer beliebigen Befehlszeile (wie PowerShell oder Eingabeaufforderung), um zu überprüfen, ob es installiert ist und die Pfadvariable festgelegt ist. Wenn alles richtig funktioniert hat, sehen Sie die Version von Python, die Sie gerade installiert haben.

Eingeben

Wenn das nicht funktioniert, haben Sie während der Installation wahrscheinlich vergessen, das Kästchen neben „Python.exe zu PATH hinzufügen“ zu aktivieren. Keine große Sache – wir zeigen Ihnen im nächsten Abschnitt, wie Sie es manuell hinzufügen.

Fügen Sie Python manuell zu PATH hinzu

Wenn Python beim Ausführen nicht funktioniert python --version oder versuchen Sie, ein Python-Skript auszuführen, es wurde wahrscheinlich nicht zu Ihrem hinzugefügt WEG. Windows PATH gibt an, welche Ordner Windows auf ausführbare Dateien überprüfen soll. Wenn ein Ordner enthalten ist, kann jede ausführbare Datei in diesem Ordner über eine Befehlszeile ausgeführt werden, ohne jedes Mal den vollständigen Pfad anzugeben.

VERWANDT: So bearbeiten Sie Ihren Systempfad für einfachen Zugriff auf die Befehlszeile in Windows

Klicken Sie auf die Schaltfläche „Start“, suchen Sie nach „Erweiterte Systemeinstellungen“ und starten Sie sie.

Suchen nach

Klicken Sie auf „Umgebungsvariablen“, wählen Sie dann „Pfad“ unter Benutzervariablen und klicken Sie auf „Bearbeiten“.

Wenn sich Python auf Ihrem PATH befindet, sollten Sie zwei Einträge sehen, wie im Bild unten gezeigt. Der erste Eintrag in unserer Liste – der Unterordner scripts – fügt pip zum PATH hinzu. Pip ist der integrierte Paketmanager von Python und ist unerlässlich, wenn Sie möchten, dass Python richtig funktioniert.

Der zweite Eintrag enthält die eigentliche ausführbare Python-Datei sowie einige andere wichtige.

Notiz: Pip ist technisch gesehen ein rekursives Akronym für „PIP ICHinstalliert Packages.“ So seltsam das auch erscheinen mag, rekursive Akronyme sind in der Computerwelt ziemlich verbreitet. GNU, ATI, cURL, Nano und PHP sind ebenfalls Beispiele für rekursive Akronyme.

Die beiden Pfade, die vorhanden sein müssen, damit Python richtig funktioniert.

Wenn du nicht Wenn Sie diese haben, wurde Python nicht zu Ihrem PATH hinzugefügt, und Sie müssen sich darum kümmern. Klicken Sie auf „Neu“ und geben Sie dann den Pfad zu Ihrer Python-Installation ein. Normalerweise ist es der Ordner „C:\Users\(YourUserName)\AppData\Local\Programs\Python\(PythonVersion)“, aber es könnte sich auch woanders befinden, wenn Sie den Speicherort während der Installation geändert haben. Stellen Sie sicher, dass Sie auch den Unterordner scripts hinzufügen – er bietet wichtige Funktionen.

Sie können auch feststellen, dass Sie mehrere Versionen von Python installiert haben, wenn Sie anfangen, in Ihrem Python-Ordner zu stöbern. Das ist kein Problem, wählen Sie einfach die gewünschte aus und fügen Sie sie Ihrem PATH hinzu. Wenn Sie nicht wissen, welche Sie verwenden sollen, verwenden Sie die höchste Versionsnummer, da es sich um die neueste Version handelt.

Verwirren Sie sich nicht mit Ihrer Systeminstallation, verwenden Sie stattdessen virtuelle Python-Umgebungen

Notiz: Dieser Abschnitt ist nur relevant, wenn Sie tatsächlich mit Python programmieren möchten. Wenn Sie es nicht aktiv verwenden, können Sie diesen Abschnitt ignorieren.

Wenn Sie Python lernen, werden Sie möglicherweise aufgefordert, im Rahmen eines Tutorials eine Vielzahl von Paketen zu installieren. Installieren Sie die Module oder Pakete nicht direkt in Ihrer „Systeminstallation“ von Python. Module und Pakete stehen manchmal in Konflikt miteinander und mit der Version von Python, die Sie auf Ihrem System installiert haben. Wenn es ein Kompatibilitätsproblem gibt, kann dies zu Instabilität oder Fehlern führen, wenn Sie versuchen, Python zu verwenden. Sie sollten stattdessen die integrierten virtuellen Umgebungen von Python verwenden.

Mit Python können Sie für jedes Projekt, an dem Sie arbeiten, eine kleine virtuelle Umgebung erstellen. Jede virtuelle Umgebung kann ihre eigene Python-Version, separate Pakete und Module und andere Variablen haben. Dadurch können Sie die Abhängigkeiten für jedes Projekt voneinander und von Ihrer Systeminstallation trennen. Dadurch wird sichergestellt, dass Kompatibilitätsprobleme die primäre Python-Installation auf Ihrem PC nicht beeinträchtigen und nicht zu einem aufgeblähten Durcheinander von zusätzlichen Paketen und Modulen wird.

Es gibt verschiedene Möglichkeiten, virtuelle Umgebungen zu erstellen und zu verwalten. Das erste und grundlegendste ist venv. Venv wird mit jeder modernen Python-Installation geliefert und kann über die Befehlszeile verwendet werden. VirtualEnv, ein virtueller Umgebungsmanager eines Drittanbieters, bietet eine etwas robustere Funktionalität und eine bessere Abwärtskompatibilität mit älteren Versionen von Python.

Alternativ können Sie eine integrierte Entwicklungsumgebung (IDE) verwenden. IDEs bieten alle möglichen hilfreichen Funktionen, wenn Sie codieren, und im Fall von Python enthalten die meisten Tools zum Erstellen und Verwalten virtueller Umgebungen für Ihre Projekte. Es gibt eine Menge guter IDEs da draußen, aber wir mögen sie PyCharm. Es ist kostenlos für den persönlichen Gebrauch und hat alle Funktionen, die sich ein angehender Programmierer nur wünschen kann.



source-107

Leave a Reply