11Sep
Python ist nicht mit Windows vorinstalliert, aber das bedeutet nicht, dass Windows-Benutzer die flexible Programmiersprache nicht nützlich finden. Es ist nicht ganz einfach, die neueste Version zu installieren, also stellen wir sicher, dass Sie die richtigen Tools für Ihre Aufgabe erhalten.
Python wurde erstmals 1991 veröffentlicht und ist eine beliebte Programmiersprache auf hohem Niveau, die für die allgemeine Programmierung verwendet wird. Dank einer Design-Philosophie, die die Lesbarkeit betont, ist sie lange Zeit ein Liebling von Hobby-Programmierern und ernsthaften Programmierern. Es ist nicht nur eine leicht verständliche Sprache( vergleichsweise), sondern auch Tausende von Online-Projekten, bei denen Sie Python installieren müssen, um das Programm zu benutzen.
Welche Version benötigen Sie?
Unglücklicherweise gab es vor einigen Jahren ein bedeutendes Update für Python, das eine große Trennung zwischen Python-Versionen verursachte. Das kann die Neuankömmlinge etwas verwirren, aber keine Sorge. Wir führen Sie durch die Installation beider Hauptversionen
Wenn Sie die Python für Windows-Download-Seite besuchen, sehen Sie sofort die Aufteilung. Ganz oben, im Quadrat und in der Mitte fragt das Repository, ob Sie die neueste Version von Python 2 oder Python 3( 2.7.13 und 3.6.1, ab diesem Tutorial) möchten.
Neuere ist besser, oder? Vielleicht, vielleicht auch nicht. Die gewünschte Version hängt von Ihrem Endziel ab. Sagen wir zum Beispiel, dass Sie unseren Artikel über die Erweiterung Ihrer Minecraft-Welt mit MCDungeon gelesen haben und freuen uns, Ihren Welten coole Sachen hinzuzufügen. Dieses Projekt ist in Python programmiert und erfordert Python 2.7 - Sie können das MCDungeon-Projekt nicht mit Python 3.6 ausführen. In der Tat, wenn Sie Hobby-Projekte wie MCDungeon erkunden, werden Sie feststellen, dass fast alle von ihnen 2.7 verwenden. Wenn Ihr Ziel ist, ein Projekt zu bekommen, das in einer ".py" Erweiterung endet, dann gibt es eine sehr, sehr gute Chance, dass Sie 2.7 dafür brauchen.
Auf der anderen Seite, wenn Sie Python lernen möchten, empfehlen wir, beide Versionen nebeneinander zu installieren( was Sie ohne Risiko und nur ein kleines bisschen Setup-Aufwand tun können).Dadurch können Sie mit der neuesten Version der Sprache arbeiten, aber auch ältere Python-Skripte ausführen( und Rückwärtskompatibilität für neuere Projekte testen).Der Vergleich der beiden Versionen ist jedoch ein Artikel für sich selbst, daher werden wir uns dem Python-Projekt-Wiki zuwenden, wo Sie ihren 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, also empfehlen wir Ihnen, beide Versionen herunterzuladen und das gleiche zu tun. Unter dem Haupteintrag für beide Versionen sehen Sie ein "x86-64" Installationsprogramm, wie unten gezeigt.
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 Versionen erfahren möchten).
So installieren Sie Python 2
Die Installation von Python 2 ist ein Kinderspiel, und anders als in den vergangenen Jahren wird das Installationsprogramm sogar die Pfadvariable für Sie festlegen( etwas, das wir später etwas genauer betrachten werden).Laden Sie das Installationsprogramm herunter und führen Sie es aus, wählen Sie "Für alle Benutzer installieren" und klicken Sie dann auf "Weiter".
Verlassen Sie das Verzeichnis auf dem Bildschirm "Python27" und klicken Sie auf "Weiter".
Scrollen Sie auf dem Anpassungsbildschirm nach unten. Klicken Sie auf "python.exe zum Pfad hinzufügen" und wählen Sie dann "Wird auf der lokalen Festplatte installiert". Wenn Sie fertig sind, klicken Sie auf "Weiter".
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 bestätigen, indem Sie die Eingabeaufforderung öffnen und folgenden Befehl eingeben:
python -VErfolg! Wenn Sie nur Python 2.7 für ein oder anderes Projekt benötigen, können Sie hier anhalten. Es ist installiert, die Pfadvariable ist gesetzt und Sie sind zu den Rennen unterwegs.
So installieren Sie Python 3
Wenn Sie die neueste Version von Python erlernen möchten, müssen Sie Python 3 installieren. Sie können es problemlos neben Python 2.7 installieren. Laden Sie das Installationsprogramm jetzt herunter und führen Sie es aus.
Aktivieren Sie auf dem ersten Bildschirm die Option "Python 3.6 zu PATH hinzufügen" und klicken Sie dann auf "Jetzt installieren".
Als nächstes müssen Sie eine Entscheidung treffen. Durch Klicken auf die Option "Pfadlänge deaktivieren" wird die Einschränkung für die Variable MAX_PATH aufgehoben. Diese Änderung wird nichts zerstören, erlaubt Python jedoch, lange Pfadnamen zu verwenden. Da viele Python-Programmierer in Linux und anderen * nix-Systemen arbeiten, bei denen die Länge des Pfadnamens kein Problem darstellt, können Sie durch das vorherige Einschalten Probleme mit dem Pfad beheben, die Sie möglicherweise bei der Arbeit mit Windows haben.
Wir empfehlen, diese Option zu wählen. Wenn Sie wissen, dass Sie das Pfadlängenlimit nicht deaktivieren möchten, können Sie einfach auf "Schließen" klicken, um die Installation zu beenden. Wenn Sie mehr über das Problem erfahren möchten, bevor Sie sich für die Änderung entscheiden, lesen Sie hier nach.
Wenn Sie nur Python 3 installieren, können Sie den gleichen Befehlszeilentrick verwenden, bei dem Sie python -v eingeben, das wir oben verwendet haben, um zu überprüfen, ob es korrekt installiert ist und die Pfadvariable gesetzt ist. Wenn Sie jedoch beide Versionen installieren, müssen Sie die schnelle Optimierung im folgenden Abschnitt vornehmen.
Anpassen von Systemvariablen, sodass Sie von der Befehlszeile aus auf beide Python-Versionen zugreifen können
Dieser Abschnitt des Lernprogramms ist vollständig optional, ermöglicht Ihnen jedoch den schnellen Zugriff auf beide Versionen von Python über die Befehlszeile. Nachdem Sie beide Versionen von Python installiert haben, haben Sie möglicherweise eine kleine Eigenart bemerkt. Obwohl wir den Systempfad für beide Python-Installationen aktiviert haben, weist Sie 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 aufgeführt sind und beide eine "python.exe" -Datei enthalten, wird das jeweils höhere Verzeichnis in der Liste der Variablen verwendet. 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 Benutzerlevel-Variable hinzugefügt - und wir können dies anhand der Umgebungsvariablen von Windows bestätigen.
Drücken Sie 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 sehen Sie Python 3 im Abschnitt "Benutzervariablen" und Python 2 im Abschnitt "Systemvariablen".
Es gibt einige Möglichkeiten, wie Sie diese Situation beheben können. Der einfachste( wenn auch der mit der geringsten Funktionalität) ist, nur den Eintrag für die Version von Python zu entfernen, die Sie am wenigsten verwenden möchten. Während das einfach ist, macht es auch nicht sehr viel Spaß.Stattdessen können wir eine weitere Änderung vornehmen, die uns den Zugriff auf "Python" für Python 2 und "Python3" für Python 3 ermöglicht.
Starten Sie dazu den Dateimanager und gehen Sie zu dem Ordner, in dem Sie Python 3 installiert haben( C: \ Benutzer)\ [Benutzername] \ AppData \ Lokale \ Programme \ Python \ Python36 standardmäßig. Erstellen Sie eine Kopie der Datei "python.exe" und benennen Sie diese Kopie( nicht das Original) in "python3.exe" um.
Öffnen Sie eine neue Eingabeaufforderung( die Umgebungsvariablen werden mit jeder neuen Eingabeaufforderung aktualisiert, die Sie öffnen), und geben Sie "python3 -version" ein.
Boom! Sie können nun den Befehl "python" an der Eingabeaufforderung verwenden, wenn Sie Python 2.7 und den Befehl "python3" verwenden möchten, wenn Sie Python 3 verwenden möchten.
Wenn Sie aus irgendeinem Grund keine zufriedenstellende Lösung findenSie können die Umgebungsvariablen immer neu anordnen. Wenn Sie mit der Bearbeitung dieser Variablen nicht vertraut sind, sollten Sie zunächst unser Tutorial auffrischen.
Beachten Sie jedoch, dass es unabhängig von der verwendeten Methode wichtig ist, die ursprüngliche python.exe intakt zu belassen, da die Anwendungen im Unterverzeichnis /scripts/ für beide Python-Versionen auf diesem Dateinamen basieren und fehlschlagen, wenn sie fehlen.
Nach ein wenig Installation und ein wenig Feinabstimmung haben Sie beide Versionen installiert und sind bereit für jedes Python-Projekt, das Sie angehen möchten.