50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 13 Minuten übrig
Web- und Business-Apps

So installieren Sie Python unter Windows 10 | Ein Leitfaden für Entwickler, die neu bei Python sind

Alex Robbins By Alex Robbins 13 Min. Lektüre Aktualisiert am 22. Juli 2023
Installieren Sie Python Windows 10

Sie möchten mit dem Programmieren in Python beginnen, sind aber noch nicht bereit, Windows 10 aufzugeben? Warum nicht beide behalten und sehen, wie es weitergeht? Während Python am häufigsten mit Linux-Distributionen und dem Open-Source-Paradigma in Verbindung gebracht wird, hindert Sie nichts daran, leistungsstarke Python-Apps in Windows zu schreiben. Natürlich sollten Sie sich fragen, ob Python unter Windows eine gute Wahl für Sie ist. Über diese Frage gibt es viele Debatten, weshalb ich ihr einen Abschnitt gewidmet habe ob es sinnvoll ist, Python unter Windows 10 zu installieren.

Wenn Sie sich nun für die Installation von Python unter Windows 10 entschieden haben, müssen Sie mit der Installation beginnen, und darum geht es in diesem Tutorial. Der erste Abschnitt ist ein sehr kurzer Überblick über Python und seine beiden Hauptversionen – Sie können diesen Abschnitt gerne überspringen, wenn Sie sich damit auskennen. Hier erfahren Sie ohne weitere Umschweife, wie Sie Python unter Windows 10 installieren.

Überblick

Python ist heutzutage eine der angesagtesten Programmiersprachen und das kann nicht einfach dem Glück zugeschrieben werden. Python ist auf hohem Niveau und modular aufgebaut und ermöglicht es Programmierern, komplizierte Software einfach und gut lesbar zu entwickeln. Python ist außerdem äußerst vielseitig und kann für verschiedene Aufgaben verwendet werden, von Web-Apps bis zur Robotik und von der Big-Data-Analyse bis hin zu Videospielen. 

Python wird grundsätzlich in zwei Versionen angeboten: der Python 2-Serie und der Python 3-Serie. Obwohl es seltsam erscheinen mag, dass eine frühere Version nach Jahren immer noch verwendet wird, gibt es Gründe für die anhaltende Existenz von Python 2. Einer der wichtigsten ist, dass der im Konfigurationsmanagement in DevOps verwendete Code eine ältere Syntax hat und die älteren Interpreter benötigt, um ihn auszuführen. Python 3 erfreut sich jedoch in den letzten Jahren immer größerer Beliebtheit und ist mittlerweile der Industriestandard. Sofern Sie nicht beabsichtigen, Code für einige ältere Geräte oder bestimmte DevOps-Aufgaben zu entwickeln, empfehlen wir die Installation und Verwendung der Python 3-Serie.

Schritt 1: Python herunterladen

Der allererste Schritt besteht darin, das Python-Installationsprogramm von der offiziellen Website herunterzuladen. Da Python Open Source und kostenlos ist, fallen für Sie keine Gebühren an. Klicken Hier um zur Download-Seite für Pythons Windows-Versionen zu gelangen.

Installieren Sie Python unter Windows 10

Wie Sie im Screenshot sehen können, gibt es für jede Version zwei Arten von Installationsprogrammen: ein 32-Bit-Installationsprogramm (x86) und ein 64-Bit-Installationsprogramm (x86-64). Die Auswahl der richtigen ausführbaren Datei hängt von Ihrem System ab. Wenn Sie eine 64-Bit-Architektur und 64-Bit-Windows verwenden, müssen Sie ein ausführbares 64-Bit- oder x86-64-Installationsprogramm herunterladen. Andernfalls laden Sie die ausführbare 32-Bit- oder x86-Datei herunter. Für dieses Tutorial verwenden wir als Beispiel Python 3.9.1 für 64-Bit-Prozessoren. Wie die meisten Installationsprogramme ist diese Setup-Datei nur etwa 30 MB groß, sodass das Herunterladen nicht lange dauert. Wenn Sie fertig sind, führen Sie die Setup-Datei aus und fahren Sie mit dem Installationsteil unten fort. 

 

Installation

Schritt 2: Starten des Setups

Führen Sie das gerade heruntergeladene ausführbare Installationsprogramm aus. Denken Sie daran, dass Sie für eine erfolgreiche Installation von Python Administratorrechte auf Ihrem Windows benötigen. Das liegt daran, dass das Installationsprogramm Änderungen an einigen Systemdateien vornimmt, zu deren Bearbeitung normale Benutzer keine Berechtigung haben. Sobald die Einrichtung beginnt, werden Sie vom folgenden Bildschirm begrüßt, der Ihnen mehrere Möglichkeiten bietet:

 

[WICHTIGER HINWEIS. VERWENDEN SIE DEN BILD-EDITOR, UM DEN BENUTZERNAMEN „INDERJIT SINGH“ VOR DER VERÖFFENTLICHUNG ZU LÖSCHEN]

Es gibt die Option „Jetzt installieren“, mit der Sie die Installation schnell und unkompliziert erledigen können, ohne Konfigurationen zu verwirren. Ihre andere Möglichkeit besteht darin, die Installation selbst in die Hand zu nehmen und genau die gewünschten Funktionen zu erhalten. Unten auf dem Bildschirm gibt es außerdem zwei Kontrollkästchen: Mit einem können Sie den Python-Launcher für alle Benutzerkonten auf Ihrem System installieren und mit dem anderen können Sie diese Python-Version (in unserem Beispiel 3.9) zu Ihrem PATH hinzufügen. Da dies Ihre erste Installation ist, sollten Sie wahrscheinlich beide aktiviert lassen. Sobald Sie wissen, was PATH bedeutet und was virtuelle Umgebungen sind, verfügen Sie über das Know-how, um alle erforderlichen Änderungen an diesen Einstellungen vorzunehmen.

Zu diesem Zeitpunkt sollten Sie sich wahrscheinlich für die Express-Installation entscheiden und die Dinge schneller erledigen (in diesem Fall können Sie den nächsten Abschnitt einfach überspringen). Wir werden uns jedoch mit der benutzerdefinierten Installation befassen, falls Sie sich entscheiden, mehr Kontrolle über die Installation zu haben. 

Linux-vps Linux-Hosting vereinfacht

Möchten Sie eine bessere Möglichkeit zum Hosten Ihrer Websites und Web-Apps? Etwas Neues entwickeln? Ihnen gefällt Windows einfach nicht? Deshalb haben wir Linux VPS.

Holen Sie sich Ihren Linux-VPS

Schritt 3: Benutzerdefinierte Installation

Klicken Sie auf „Installation anpassen“, um die erweiterten Optionen einzurichten. Sobald Sie dies tun, sehen Sie etwa Folgendes:

python-install-optional

 

Im Grunde handelt es sich bei diesem Bildschirm um eine Liste von Kontrollkästchen, von denen jedes eine Funktion ist, die Sie Ihrer endgültigen Python-Installation hinzufügen oder daraus entfernen können. Die „Dokumentation“ enthält einige grundlegende Dokumentationen zur Python-Version Ihrer Wahl sowie einige Hilfedateien. „pip“ ist der Paketmanager von Python und ein Eckpfeiler jeder Codierung, die Sie in Zukunft durchführen werden. Wählen Sie ihn also unbedingt für die Installation aus. Als nächstes stehen tkinter und Pythons IDLE auf der Liste, was angeblich für Integrated Development and Learning Environment steht. IDLE ist die native IDE von Python und ein gutes Tool für Anfänger, daher ist es eine gute Idee, es ebenfalls zu installieren. Sie können im Laufe der Zeit immer bessere und fortschrittlichere IDEs erhalten. Die Python Test Suite besteht aus einer Reihe von Testtools, die zum Testen Ihres Codes auf Fehler unerlässlich sind. Auch wenn Sie für Ihre frühen Programmiererfahrungen möglicherweise nicht mit automatisierten Tests beginnen müssen, ist es viel besser, sie zu installieren und Schritt für Schritt daraus zu lernen. 

Die letzte Option haben wir bereits gesehen, aber vorher gibt es noch eine interessante Funktion zur Auswahl: den „Py Launcher“. Py Launcher ist ein großartiges Tool für den schnellen Wechsel zwischen verschiedenen Python-Versionen, der später notwendig sein wird. Einige Codes müssen auf der Python 2-Serie ausgeführt werden, während andere auf der neueren Python 3-Serie ausgeführt werden müssen und es gibt immer kleine Unterschiede zwischen den Versionen, daher wird es sich als sehr nützlich erweisen, verschiedene Versionen als Standard-Python-Interpreter festlegen zu können. Zurück zur letzten Funktion, mit der Sie Python für alle Benutzerkonten installieren können: Wir haben sie bereits auf dem Hauptbildschirm gesehen und auch hier wird empfohlen, dass Sie sie für die Installation markiert lassen. Klicken wir nun auf „Weiter“ und fahren mit dem nächsten Schritt fort.

Erweiterte Optionen

Nachdem Sie alle gewünschten Funktionen ausgewählt und auf „Weiter“ geklickt haben, werden Sie zu diesem Bildschirm weitergeleitet:

Select-Advanced-Options-Python

Hier können Sie die erweiterten Optionen Ihrer Python-Installation konfigurieren. Das erste Kontrollkästchen ist mittlerweile ziemlich bekannt, also markieren wir es einfach und tun so, als hätten wir das nicht schon zweimal gemacht. Der nächste Punkt auf der Liste ist „Dateien mit Python verknüpfen“, was bedeutet, dass Ihr Windows Dateien mit der Erweiterung .py erkennt und versucht, sie mit Python zu öffnen – ziemlich nützlich.

Es ist besser, auch den nächsten Abschnitt über Verknüpfungen auszuwählen, da es für Anfänger etwas schwierig sein kann, den Überblick darüber zu behalten, wo sich die ausführbaren Dateien befinden. Stellen Sie sicher, dass Sie die nächste Option auswählen und Python gleich hier und jetzt zu den Umgebungsvariablen hinzufügen, was die Arbeit später viel einfacher machen wird. Wenn Sie sich für die Vorkompilierung der Standardbibliothek entscheiden, dauert die Installation etwas länger, Ihr Code wird jedoch viel schneller ausgeführt. Sie können die letzten beiden Kontrollkästchen deaktiviert lassen, da sie für Sie als Anfänger nicht wichtig sind. Auf dem Bildschirm „Erweiterte Optionen“ können Sie auch den Installationsort auswählen. Wenn Sie es also an einem bestimmten Ort oder in der Nähe installieren möchten, ist jetzt Ihre Chance dazu. Eine gute Idee wäre, alles in einem Verzeichnis direkt nach C zu installieren, zum Beispiel C:\Python 3.9.1\ für diese Version.

Schritt 4: Abschluss der Installation

setup-python

Unabhängig davon, ob Sie sich für die Express- oder die benutzerdefinierte Installation entschieden haben, haben Sie es geschafft, die Einrichtung auf die nächste Stufe zu bringen – das Kopieren der Dateien. Dies dauert nicht lange und Sie werden bald den folgenden Bildschirm sehen, der das Ende der Installation signalisiert:

Setup-fertig

Gut gemacht, Sie haben es geschafft, Python unter Windows 10 zu installieren. Bevor wir uns jedoch zu sehr aufregen, schauen wir uns an, ob die Installation tatsächlich erfolgreich war.

Schritt 5: Überprüfen der Installation

Um Ihre Installation zu überprüfen, müssen Sie die Eingabeaufforderung von Microsoft entweder über das Startmenü oder per Eingabeaufforderung ausführen cmd in das Feld „Ausführen“ ein. Geben Sie an der Eingabeaufforderung den folgenden Code ein:

python --version

Dies ist ein Befehl, der das Standard-Python auffordert, uns mitzuteilen, um welche Version es sich handelt. Da das gerade installierte Python das einzige auf Ihrem Computer sein sollte, sollte dies die Nummer der von Ihnen installierten Version zurückgeben. Wenn alles gut geht, sollten Sie etwa Folgendes sehen:

Eingabeaufforderung – Überprüfung der Python-Installation

Okay, es scheint, dass Ihre Installation doch ein Erfolg war. Gute Arbeit! Doch wie fängt man eigentlich mit Python an? Obwohl Sie das wahrscheinlich wissen, zeigen wir Ihnen, wie Sie Pythons IDLE öffnen, damit Sie das Gefühl haben, wirklich etwas erreicht zu haben. Wenn Sie bereits wissen, wie das geht und was Sie tun werden, können Sie den Rest des Tutorials überspringen und mit dem Codieren beginnen.

Erste Schritte mit Python unter Linux

Python starten

Wenn Sie einen Blick in Ihr Startmenü werfen, sehen Sie die kürzlich hinzugefügten Python-Verknüpfungen. Klicken wir auf IDLE und sehen, womit wir es zu tun haben:

Screenshot der Python-IDLE-Shell

Dies ist Pythons native integrierte Entwicklungsumgebung, eine interaktive Codierungsplattform zusammen mit dem Interpreter. Sie können Python-Befehle eingeben und die Reaktion sofort nach Drücken der <Eingabetaste> sehen. Versuchen wir mal, etwas zu drucken. Geben Sie den folgenden Codeausschnitt ein:

print(“Hello”)

Das sollte Pythons IDLE dazu bringen, „Hello“ in der nächsten Zeile auszudrucken:

Python-Shell-Test

Sie können eine Gleichung auch direkt eingeben und sich von Python die Antwort geben lassen. Aber die Shell von IDLE ist möglicherweise nicht gerade der beste Ort, um mehr als nur Einzeiler zu programmieren. Sie sollten eine neue Datei erstellen und von dort aus fortfahren.

Lesen Sie auch: Wie installiere ich Python auf einem VPS-Server?

Ist es sinnvoll, Python unter Windows 10 zu installieren?

Wenn Sie einige Zeit damit verbracht haben, Python unter Windows zu installieren, haben Sie wahrscheinlich die Debatten darüber gesehen, ob Python unter Windows genauso gut funktioniert wie unter Linux. Natürlich sind einige der Antworten darauf zurückzuführen die ewigen Kriege zwischen Windows und Linux. Doch worum geht es eigentlich, wenn es um Python-Funktionalität geht? Und solltest du Python unter Windows 10 installieren?

Tatsache ist, dass Python natürlicher in Linux integriert ist. Das bedeutet, dass es bei der Installation von Linux vorinstalliert ist und Sie ganz einfach alles, was Sie benötigen, direkt über das Terminal konfigurieren können. Unter Windows ist Python jedoch eher ein Durcheinander: Es gibt eine GUI, die eigentlich nicht nützlich ist, einige Funktionen werden über die Eingabeaufforderung (die Befehlszeilenschnittstelle in Windows) verwaltet, während die meisten Konfigurationen mit einer Kompatibilitätsschicht-Software namens WSL ausgeführt werden müssen (Windows-Subsystem für Linux).

Linux-vps Linux-Hosting vereinfacht

Möchten Sie eine bessere Möglichkeit zum Hosten Ihrer Websites und Web-Apps? Etwas Neues entwickeln? Ihnen gefällt Windows einfach nicht? Deshalb haben wir Linux VPS.

Holen Sie sich Ihren Linux-VPS

Abgesehen davon, dass die Entwicklungsumgebung in Einzelteilen geliefert wird, ist Python in Windows hinsichtlich der Module, die es verwenden kann, begrenzt, insbesondere wenn Sie Python zum Entwickeln von Web-Apps verwenden möchten. Sogar Microsoft gibt dies auf seiner Docs-Website zu. Die meisten Webanwendungen werden auf Linux-basierten Servern gehostet, und eine gemeinsame Entwicklungs- und Testumgebung ist einfacher.

Das Microsoft-Dokument nennt auch einen weiteren wichtigen Grund, warum Linux die bessere Grundlage für Python ist: Die meisten Online-Tutorials, Beispiele und Codes werden unter der Annahme erstellt, dass der Leser Python unter Linux verwendet. Einige der Kompatibilitätsprobleme können durch die Verwendung von WSL gelöst werden, aber für einige Module (wie das beliebte PyGame) ist WSL nicht die Lösung.

Wenn Sie also mit Python beginnen und lernen, ist Windows keine gute Wahl. Tatsächlich ist es noch schlimmer, wenn Sie genug gelernt haben, um virtuelle Umgebungen und Versionskontrolle verwenden zu müssen. Die Installation von Python unter Windows 10 ist nur dann sinnvoll, wenn Sie eine Windows-basierte App entwickeln müssen. Was aber, wenn Sie sich nicht einfach darauf festlegen können, ein völlig neues Betriebssystem zu installieren und Ihren Computer in einen Dual-Boot-Albtraum zu verwandeln? Sollten Sie eine Linux-Distribution in einer virtuellen Maschine auf Ihrem Windows ausführen?

Die Verwendung einer VM ist eigentlich eine gute Idee, aber nur, wenn Ihr System tatsächlich damit umgehen kann. Virtualisierung beansprucht viele Ressourcen und es ist nicht so, dass jeder Computer überhaupt über solche Ressourcen verfügt, geschweige denn, dass er sich davon trennen kann. 

Was also tun, wenn Sie Python unter Windows 10 installieren müssen, aber keine dieser Optionen für Sie funktioniert? Ich empfehle die Anschaffung eines Virtual Private Servers (VPS). Ein VPS ist wie eine VM, die auf einem Remote-Server läuft, nur müssen Sie sich keine Sorgen machen, dass Ihr eigener Computer langsamer wird oder der hohe Preis für dedizierte Server anfällt.

Bei Cloudzy bieten wir zuverlässiges, leistungsstarkes Linux-VPS-Hosting zu erschwinglichen Preisen, und mit 12 globalen Servern und einer Bandbreite von 1 Gbit/s wird es sich nicht anders anfühlen als eine VM, die auf Ihrem eigenen Computer läuft. Linux VPS verfügt außerdem über eine 1-Klick-Installationsoption, mit der Sie nahezu jede Linux-Distribution per Knopfdruck einrichten können. Sie können verschiedene Distributionen ausprobieren und eine finden, die für Sie funktioniert – ein großer Vorteil, wenn Sie neu bei Linux sind.

Linux-vps Linux-Hosting vereinfacht

Möchten Sie eine bessere Möglichkeit zum Hosten Ihrer Websites und Web-Apps? Etwas Neues entwickeln? Ihnen gefällt Windows einfach nicht? Deshalb haben wir Linux VPS.

Holen Sie sich Ihren Linux-VPS

Wie geht es weiter?

Nehmen wir an, Sie haben Python unter Windows installiert – was nun? Sie haben wahrscheinlich schon eine Idee. Vielleicht besuchen Sie einen Kurs zum Thema Python-Programmierung oder bringen sich selbst mit Büchern und Online-Ressourcen bei. Hier sind jedoch einige Dinge, die unserer Meinung nach dazu beitragen können, Ihr Python-Erlebnis zu verbessern:

  • Installieren Pip

Wenn Sie sich für die Express-Installation entschieden haben, sind Sie möglicherweise ohne Pip gelandet. Sie können überprüfen, ob es installiert wurde, indem Sie Folgendes in die Eingabeaufforderung eingeben:

pip help
  • Installieren Sie Visual Studio Code

Ein außergewöhnliches Tool zur Verbesserung Ihrer Produktivität und Kreativität durch die Bereitstellung wertvoller Linting- und Debugging-Tools.

  • Installieren Sie Git

Eine gute Möglichkeit, den Überblick über Ihren Code und die von Ihnen vorgenommenen Änderungen zu behalten, ist die Verwendung von Git zur Versionskontrolle. Sie können es auch verwenden, um Ihren Code auf GitHub, GitLab oder zu teilen Selbstgehostete DevOps-Tools und erhalten Sie Feedback oder Unterstützung – vielleicht sogar eine Zusammenarbeit.

FAQ

Muss ich Python unter Linux installieren, um die volle Funktionalität zu erhalten?

Nicht wirklich. Da Python eine betriebssystemunabhängige Hochsprache ist, können Sie auf allen Plattformen die gleiche Funktionalität erwarten. Wenn es um zusätzliche Bibliotheken und integrierte Funktionen geht, sieht das anders aus. Lesen Sie weiter, um zu erfahren, wie Sie die Python-Funktionalität unter Windows maximieren können.

Ist es schwierig, virtuelle Umgebungen in Windows einzurichten?

Ja, es ist schwieriger als unter Linux. Es sind einige zusätzliche Schritte erforderlich und es ist nicht ganz so einfach wie die Eingabe eines Befehls in ein Terminal. Natürlich gibt es Möglichkeiten, dies zu erreichen.

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Odoo-Rezensionsbild mit großem Überschriftentext auf der linken Seite und dem Odoo-Logo auf der rechten Seite, umgeben von schwebenden App-Interface-Panels in einem zartvioletten Hintergrund mit Wolkenmotiv.
Web- und Business-Apps

Eine umfassende Odoo-Bewertung: Ist Odoo das richtige ERP für Ihr Unternehmen?

Odoo ist eine der am weitesten verbreiteten ERP-Plattformen für wachsende Unternehmen, und das aus einem einfachen Grund: Es verspricht viel an einem Ort. Verkauf, Buchhaltung, Inventur

Jim SchwarzJim Schwarz 11 Min. Lektüre
Open-Source-WordPress-Alternativen bieten ein Bild mit buntem Hintergrund mit Farbverlauf, einen Desktop-Monitor, einen Code-Editor, eine verschwommene Dashboard-Vorschau und einen großen Überschriftentext auf der linken Seite.
Web- und Business-Apps

Beste Open-Source-WordPress-Alternativen, maßgeschneidert für Entwickler

WordPress ist nach wie vor wichtig und bedient eine Vielzahl von Websites immer noch gut. Sein Plugin-Verzeichnis beherbergt über 62.000 Plugins und sein Theme-Verzeichnis bietet über 14.000 kostenlose Themes. Das

Jim SchwarzJim Schwarz 14 Min. Lektüre
Automad vs. WordPress-Funktionsbild mit den Logos beider Plattformen und einer Überschrift mit der Frage, welches CMS-Entwickler wählen sollte.
Web- und Business-Apps

Automad vs. WordPress: Ein ausführlicher Vergleich zwischen zwei der besten CMS-Plattformen

Automatad und WordPress lösen dieselbe Aufgabe auf zwei sehr unterschiedliche Arten. Automad ist ein Flat-File-CMS und eine Template-Engine, sodass Inhalte in Dateien und nicht in einer Datenbank gespeichert sind, aber WordPress,

Jim SchwarzJim Schwarz 9 Min. gelesen

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

Unabhängige Cloud, seit 2008. AMD EPYC, NVMe, 40 Gbit/s. 14 Tage Geld-zurück-Garantie.