Wer hat Python in das Windows-Update vom 10. Mai 2019 aufgenommen?

Vor einigen Tagen kündigte das Windows-Team das Update für Windows 10 vom Mai 2019 an . In diesem Beitrag werden wir uns ansehen, was wir als Python-Team getan haben, um die Installation von Python unter Windows zu vereinfachen, indem wir der Community helfen, im Microsoft Store zu veröffentlichen, und in Zusammenarbeit mit Windows eine Standarddatei "python.exe" hinzufügen Befehl, um es zu finden. Möglicherweise haben Sie bereits im Python Bytes- Podcast, auf der PyCon US oder über Twitter davon gehört .


Der Header der Python 3.7-Seite im Microsoft Store

Während Software vom PC in die Cloud, den Browser und das Internet der Dinge verlagert wird, ändern sich die Entwicklungsabläufe. Während Visual Studio ein guter Ausgangspunkt für jede Workload unter Windows bleibt, ziehen es viele Entwickler jetzt vor, Tools einzeln und nach Bedarf zu erwerben.


Für andere Betriebssysteme ist der plattformgestützte Paketmanager der traditionelle Ort, um einzelne Tools zu finden, die für Ihr System angepasst, überprüft und getestet wurden. Unter Windows suchen wir nach Möglichkeiten, Entwicklern eine ähnliche Erfahrung zu bieten, ohne die Benutzer von Nichtentwicklern zu beeinträchtigen oder die Fähigkeit von Publishern zu beeinträchtigen, ihre eigenen Releases zu verwalten. Das 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 ist seit über zwölf Jahren in der Python-Community tätig und beschäftigt derzeit vier der Hauptverantwortlichen für die Sprache und die primäre Laufzeit. Das Wachstum von Python war unglaublich, da es bei Datenwissenschaftlern, Webentwicklern, Systemadministratoren und Studenten zu Hause ist und ungefähr die Hälfte dieser Arbeit bereits unter Windows ausgeführt wird . Dennoch sind Python-Entwickler unter Windows mit mehr Reibung konfrontiert als auf anderen Plattformen.


Python unter Windows installieren


Die Windows-Eingabeaufforderung zeigt einen Fehler an, wenn Python nicht gefunden werden kann

Es ist seit vielen Jahren allgemein bekannt, dass Windows das einzige Mainstream-Betriebssystem ist, das keinen sofort einsatzbereiten Python-Interpreter enthält. Für viele Benutzer, die es nie brauchen werden, hilft dies, die Größe zu reduzieren und die Sicherheit des Betriebssystems zu verbessern. Aber für diejenigen von uns, die es brauchen, war Pythons Abwesenheit sehr spürbar.


Sobald Sie feststellen, dass Sie Python benötigen, stehen Sie schnell vor vielen Möglichkeiten. Laden Sie ein Installationsprogramm von python.org herunter? Oder vielleicht eine Distribution wie Anaconda? Das Visual Studio-Installationsprogramm ist ebenfalls eine Option. Und welche Version? Wie werden Sie nach der Installation darauf zugreifen? Sie finden schnell mehr Antworten als Sie benötigen, und je nach Ihrer Situation kann jede davon richtig sein.


Wir haben Zeit damit verbracht herauszufinden, warum jemand den oben genannten Fehler entdeckt hat und welche 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 dieses Problem trifft, wenn er zum ersten Mal versucht, Python zu verwenden. Viele der Lehrer, mit denen wir gesprochen haben, bestätigten diese Hypothese - Schüler treffen dies weitaus häufiger als erfahrene Entwickler.


Also haben wir es einfacher gemacht.


Der Header der Python 3.7-Seite im Microsoft Store


Zuerst haben wir der Community geholfen, ihre Distribution von Python im Microsoft Store zu veröffentlichen. Diese Version von Python wird vollständig von der Community verwaltet, lässt sich problemlos unter Windows 10 installieren und stellt automatisch allgemeine Befehle wie python , pip und idle Verfügung (sowie Entsprechungen mit den Versionsnummern python3 und python3.7 für alle Befehle) wie unter Linux).


Die Windows-Eingabeaufforderung zeigt an, dass "python3.7" Startet jetzt Python und "pip3". startet pip


Mit dem Windows Update vom Mai 2019 vervollständigen wir das Bild. Während Python weiterhin völlig unabhängig vom Betriebssystem bleibt, enthält jede Installation von Windows python3 und python3 Befehle, mit denen Sie direkt zur Python-Speicherseite gelangen . Wir glauben, dass das Microsoft Store-Paket perfekt für Benutzer ist, die mit Python beginnen, und aufgrund unserer Erfahrung mit und Teilnahme an der Python-Community freuen wir uns, es als Standardauswahl zu unterstützen.


Scott Hanselman auf Twitter: & quot; WHOA. Ich bin auf einer neuen Windows-Version und habe Python eingegeben - auf einem Computer, auf dem ich es nicht habe - und den Windows Store in einer offiziellen Distribution gestartet, die ich mit einem Klick installieren kann. WANN ist das passiert? Ich liebe das. & Quot;

Wir hoffen, dass alle so aufgeregt sind wie Scott Hanselman, als er es entdeckte . Im Laufe der Zeit planen wir, eine ähnliche Integration auf andere Entwicklertools auszudehnen und die Reibung beim Einstieg zu verringern. Wir würden uns freuen, Ihre Gedanken und Vorschläge zu hören. Sie können hier also Kommentare posten oder die Windows-Feedback-App verwenden.

Source: https://habr.com/ru/post/de455333/


All Articles