Startseite » wie man » So installieren Sie Python unter Windows

    So installieren Sie Python unter Windows

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

    Python wurde erstmals 1991 veröffentlicht und ist eine beliebte Programmiersprache für allgemeine Anwendungen. Dank einer Designphilosophie, die die Lesbarkeit betont, ist es seit langem ein Favorit von Hobby-Programmierern und seriösen Programmierern. Es ist nicht nur eine leicht verständliche Sprache (vergleichsweise gesprochen), sondern Sie finden auch Tausende von Projekten online, für die Sie Python zur Verwendung des Programms installiert haben.

    Welche Version benötigen Sie??

    Leider gab es vor einigen Jahren ein bedeutendes Update für Python, das zu einer großen Spaltung zwischen Python-Versionen führte. Dies kann für Neuankömmlinge etwas verwirrend sein, aber keine Sorge. Wir führen Sie durch die Installation der beiden Hauptversionen

    Wenn Sie die Python for Windows-Downloadseite besuchen, wird die Abteilung sofort angezeigt. Ganz oben, im Quadrat und in der Mitte werden Sie gefragt, ob Sie die neueste Version von Python 2 oder Python 3 (2.7.13 bzw. 3.6.1 ab diesem Tutorial) benötigen..

    Neuer ist besser, oder? Vielleicht auch, vielleicht nicht. Die gewünschte Version hängt von Ihrem Endziel ab. Nehmen wir zum Beispiel an, dass Sie unseren Artikel über die Erweiterung Ihrer Minecraft-Welt mit MCDungeon lesen und sich darauf freuen, Ihren Welten coole Sachen hinzuzufügen. Dieses Projekt ist in Python codiert und erfordert Python 2.7. Das MCDungeon-Projekt kann nicht mit Python 3.6 ausgeführt werden. Wenn Sie sich mit Hobbyprojekten wie MCDungeon beschäftigen, verwenden Sie fast alle 2.7. Wenn es Ihr Ziel ist, ein Projekt zu erstellen, das in einer ".py" -Erweiterung läuft, dann gibt es ein sehr, sehr gute Chance, Sie brauchen dafür 2,7.

    Auf der anderen Seite, wenn Sie tatsächlich Python lernen möchten, empfehlen wir Ihnen, beide Versionen nebeneinander zu installieren (was Sie mit null Risiko und nur einem kleinen Teil des Setups tun können). So können Sie mit der neuesten Version der Sprache arbeiten, aber auch ältere Python-Skripts ausführen (und die Abwärtskompatibilität für neuere Projekte testen). Der Vergleich der beiden Versionen ist zwar ein Artikel für sich, deshalb werden wir uns dem Python-Projekt-Wiki widmen, in dem Sie den gut geschriebenen Überblick über die Unterschiede lesen können.

    Sie können nur Python 2 oder Python 3 herunterladen, wenn Sie sicher sind, dass Sie nur eine bestimmte Version benötigen. Wir gehen heute die Strecke und werden beide installieren. Wir empfehlen daher, beide Versionen herunterzuladen und dasselbe zu tun. Unter dem Haupteintrag für beide Versionen sehen Sie das Installationsprogramm „x86-64“ (siehe unten).

    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 2

    Die Installation von Python 2 ist ein Kinderspiel. Anders als in früheren Jahren wird das Installationsprogramm sogar die Pfadvariable für Sie festlegen (etwas, auf das wir uns später einlassen werden). Laden Sie das Installationsprogramm herunter und führen Sie es aus, wählen Sie "Für alle Benutzer installieren" und klicken Sie auf "Weiter".

    Behalten Sie im Verzeichnisauswahlbildschirm das Verzeichnis als „Python27“ bei und klicken Sie auf „Weiter“.

    Scrollen Sie im Anpassungsbildschirm nach unten, klicken Sie auf "Add python.exe to Path" und wählen Sie "Wird auf der lokalen Festplatte installiert". Klicken Sie anschließend auf "Next".

    Sie müssen nach diesem Punkt keine weiteren Entscheidungen treffen. Klicken Sie einfach durch den Assistenten, um die Installation abzuschließen. Wenn die Installation abgeschlossen ist, können Sie die Installation überprüfen, indem Sie die Eingabeaufforderung öffnen und den folgenden Befehl eingeben:

    Python -V

    Als nächstes müssen Sie eine Entscheidung treffen. Durch Klicken auf die Option „Pfadlängenbegrenzung deaktivieren“ wird die Einschränkung für die Variable MAX_PATH aufgehoben. Diese Änderung wird nichts kaputt machen, erlaubt aber Python die Verwendung langer Pfadnamen. Da viele Python-Programmierer in Linux- und anderen * nix-Systemen arbeiten, bei denen die Länge des Pfadnamens kein Problem ist, können Sie diese Option im Voraus aktivieren, um alle pfadbezogenen Probleme zu beheben, die Sie möglicherweise bei der Arbeit mit Windows haben.

    Wir empfehlen, diese Option auszuwählen. Wenn Sie wissen, dass Sie die Begrenzung der Pfadlänge nicht deaktivieren möchten, klicken Sie einfach auf „Schließen“, um die Installation abzuschließen. Wenn Sie vor der Änderung mehr über das Problem erfahren möchten, lesen Sie hier.

    Wenn Sie nur Python 3 installieren, können Sie den gleichen Befehlszeilentrick verwenden Python -v das wir oben verwendet haben, um zu überprüfen, ob es korrekt installiert ist und die Pfadvariable gesetzt ist. Wenn Sie beide Versionen installieren, müssen Sie jedoch die im folgenden Abschnitt beschriebene schnelle Änderung vornehmen.

    Passen Sie die Systemvariablen so an, dass Sie von der Befehlszeile aus auf beide Python-Versionen zugreifen können

    Dieser Abschnitt des Lernprogramms ist vollständig optional, ermöglicht jedoch den schnellen Zugriff auf beide Python-Versionen über die Befehlszeile. Nachdem Sie beide Versionen von Python installiert haben, haben Sie möglicherweise eine kleine Masche bemerkt. Obwohl wir den Systempfad für beide Python-Installationen aktiviert haben, weist die Eingabe von "Python" an der Eingabeaufforderung nur auf Python 2.7 hin.

    Der Grund dafür ist einfach: Die Variable (ob automatisch von einem Installer angepasst oder manuell angepasst) zeigt einfach auf ein Verzeichnis, und jede ausführbare Datei in diesem Verzeichnis wird zu einem Befehlszeilenbefehl. Wenn zwei Verzeichnisse aufgelistet sind und beide eine „python.exe“ -Datei enthalten, wird das Verzeichnis verwendet, das höher in der Liste der Variablen steht. Wenn für das System und den Benutzer eine Variable festgelegt ist, hat der Systempfad Vorrang vor dem Benutzerpfad.

    Letzteres ist genau das, was in diesem Fall passiert: Das Python 2-Installationsprogramm hat die systemweite Variable bearbeitet, und das Python 3-Installationsprogramm hat eine Benutzerebenenvariable hinzugefügt. Dies können wir anhand der Umgebungsvariablen von Windows bestätigen.

    Klicken Sie auf Start, geben Sie "Erweiterte Systemeinstellungen" ein und wählen Sie dann die Option "Erweiterte Systemeinstellungen anzeigen". Klicken Sie im sich öffnenden Fenster "Systemeigenschaften" auf der Registerkarte "Erweitert" auf die Schaltfläche "Umgebungsvariablen".

    Hier können Sie Python 3 im Abschnitt „Benutzervariablen“ und Python 2 im Abschnitt „Systemvariablen“ auflisten.

    Es gibt einige Möglichkeiten, wie Sie diese Situation beheben können. Die einfachste (wenn auch die mit der geringsten Funktionalität) besteht darin, den Eintrag für die Version von Python zu entfernen, die Sie mit der geringsten Version verwenden möchten. Das ist zwar einfach, macht aber auch nicht viel Spaß. Stattdessen können wir eine weitere Änderung vornehmen, die uns Zugriff auf "Python" für Python 2 und "Python3" für Python 3 gibt.

    Starten Sie dazu den Dateimanager und navigieren Sie zu dem Ordner, in dem Sie Python 3 installiert haben (C: \ Benutzer \ [Benutzername] \ AppData \ Local \ Programs \ Python \ Python36 standardmäßig). Erstellen Sie eine Kopie der Datei "python.exe" und benennen Sie diese Kopie um (nicht das Original) zu “python3.exe”.

    Öffnen Sie eine neue Eingabeaufforderung (die Umgebungsvariablen werden bei jeder neuen Eingabeaufforderung aktualisiert), und geben Sie "python3 -version" ein..

    Boom! Sie können jetzt den Befehl "python" an der Eingabeaufforderung verwenden, wenn Sie Python 2.7 verwenden möchten, und den Befehl "python3", wenn Sie Python 3 verwenden möchten.

    Wenn Sie aus irgendeinem Grund keine zufriedenstellende Lösung finden, können Sie die Umgebungsvariablen jederzeit neu ordnen. Machen Sie sich zunächst mit unserem Tutorial vertraut, wenn Sie diese Variablen nicht bearbeiten möchten.

    Beachten Sie jedoch, dass es unabhängig von der verwendeten Methode wichtig ist, die ursprüngliche Datei python.exe intakt zu lassen, da die Anwendungen im Unterverzeichnis / scripts / beider Versionen von Python auf diesen Dateinamen angewiesen sind und fehlschlagen, wenn sie fehlen.


    Nach einer kleinen Installation und ein paar Änderungen haben Sie beide Versionen installiert und sind bereit für jedes Python-Projekt, das Sie in Angriff nehmen möchten.