Vor einigen Tagen kündigte das Windows-Team das Update für Windows 10 vom Mai 2019 an . In diesem Beitrag werfen wir einen Blick darauf, was wir als Python-Team getan haben, um die Python-Installation unter Windows zu vereinfachen. Insbesondere werden wir über den Microsoft Store und das Hinzufügen des Standardbefehls "python.exe" sprechen, um die Suche zu erleichtern (in Zusammenarbeit mit Windows). Möglicherweise haben Sie bereits im Python Bytes- Podcast, auf PyCon US oder auf Twitter davon gehört .
Wenn Software von einem PC in die Cloud, in den Browser und ins Internet der Dinge wechselt, ändern sich die Entwicklungsabläufe. Obwohl Visual Studio ein hervorragender Ausgangspunkt für jede Workload unter Windows bleibt, bevorzugen viele Entwickler es jetzt, die Tools einzeln und nach Bedarf zu verwenden.
Für andere Betriebssysteme ist der von der Plattform unterstützte Paketmanager der traditionelle Ort, um einzelne Tools zu finden, die für das System konfiguriert, getestet und getestet wurden. Unter Windows suchen wir nach Möglichkeiten, Entwicklern ähnliche Erfahrungen zu bieten, ohne Benutzer zu beeinträchtigen, die keine Entwickler sind, und ohne die Fähigkeit der Publisher zu beeinträchtigen, ihre Releases zu verwalten. Windows Subsystem für Linux ist ein Ansatz, der Entwicklern Konsistenz zwischen ihrer Build- und Bereitstellungsumgebung bietet. Es gibt aber auch andere Entwicklertools, die eine Rolle spielen.
Ein solches Tool ist Python. Microsoft arbeitet seit über zwölf Jahren mit der Python-Community zusammen und interagiert derzeit direkt mit den vier Hauptverantwortlichen für die Sprache und die Kernlaufzeit. Die Entwicklung von Python ist unglaublich, da es von Datenanalysten, Webentwicklern, Systemadministratoren und Studenten verwendet wird und mindestens die Hälfte ihrer Aufgaben bereits unter Windows ausgeführt werden kann . Python-Entwickler unter Windows stehen jedoch vor mehr Fragen als auf anderen Plattformen.
Installieren Sie Python unter Windows

Seit vielen Jahren ist allgemein bekannt, dass Windows das einzige große Betriebssystem ist, das keinen integrierten Python-Interpreter hat. Für viele Benutzer, die dies niemals benötigen, hilft dies, die Größe zu verringern und die Sicherheit des Betriebssystems zu erhöhen. Aber für diejenigen von uns, die es brauchen, ist der Mangel an Python schmerzlich zu spüren.
Sobald Sie feststellen, dass Sie Python benötigen, werden Sie schnell auf viele Möglichkeiten stoßen. Laden Sie das Installationsprogramm von python.org herunter? Oder vielleicht eine Distribution wie Anaconda? Das Visual Studio-Installationsprogramm ist ebenfalls eine Option. Und welche Version wird benötigt? Wie erhalten Sie nach der Installation Zugriff? Sie werden mehr Antworten finden, als Sie benötigen, und je nach Ihrer Situation kann jede davon richtig sein.
Wir haben uns die Zeit genommen, um zu verstehen, warum jemand den oben genannten Fehler findet und welche Art von Hilfe er benötigt. Wenn Sie bereits ein Python-Experte mit komplexen Anforderungen sind, wissen Sie wahrscheinlich, wie Sie es installieren und verwenden. Es ist viel wahrscheinlicher, dass jemand zum ersten Mal auf dieses Problem stößt, wenn er versucht, Python zu verwenden. Viele der Lehrer, mit denen wir gesprochen haben, bestätigten diese Hypothese - Schüler sind viel häufiger damit konfrontiert als erfahrene Entwickler.
Und wir haben alles einfacher gemacht.

Zuerst haben wir der Community geholfen, Python im Microsoft Store zu veröffentlichen. Diese Version von Python ist vollständig von der Community vorbereitet, unter Windows 10 einfach zu installieren und stellt automatisch Standardbefehle für python
, pip
und idle
Verfügung (wie ihre Entsprechungen in python3
und python3.7
für alle Befehle, wie unter Linux).

Mit dem Mai-Update von Windows 2019 beenden wir das Bild. Obwohl Python weiterhin völlig unabhängig vom Betriebssystem ist, enthält jede Windows-Installation die Befehle python und python3, die Sie direkt zur Python-Seite führen . Wir glauben, dass der Microsoft Store ideal für Benutzer ist, die mit Python arbeiten. Aufgrund unserer Erfahrung und der Teilnahme an der Python-Community unterstützen wir ihn gerne als Standardauswahl.

Wir hoffen, dass alle so glücklich sind wie Scott Hanselman, als er dies entdeckte . Im Laufe der Zeit planen wir, die ähnliche Integration mit anderen Tools für Entwickler zu erweitern und Probleme beim Einstieg zu lösen. Wir würden uns freuen, Ihre Gedanken und Vorschläge zu hören. Sie können hier also Kommentare hinterlassen oder die Windows-Feedback-Anwendung verwenden.