Ist die Python-Standardbibliothek in dem Sinne standardisiert, dass, wenn Python installiert ist, auch die Standardbibliothek installiert ist?Ist die Python-Standardbibliothek wirklich Standard?
Die documentation liest
Für Unix-artige Betriebssysteme Python wird normalerweise als eine Sammlung von Paketen zur Verfügung gestellt, so kann es notwendig sein, die Verpackungswerkzeug mit dem Betriebssystem zu nutzen, einige oder alle zu erhalten, die optionalen Komponenten.
Die Standardbibliothek index listet als optionale Option nur die "optionalen Betriebssystemdienste" auf, soweit ich das beurteilen kann.
Also, ist alles andere immer auf einer Plattform verfügbar, wenn Python installiert ist? Wenn nicht, was ist bei den gebräuchlichsten zu erwarten (Windows, Mac OS X, Linux)?
PS: Ich unterrichte eine Python-Klasse für Doktoranden, und ich würde ihnen gerne erzählen, dass Python immer mit Batterien geliefert wird; Dies ist für sie von praktischer Bedeutung (wenn sie in einem neuen Labor ankommen oder eine neue Maschine verwenden, ist es für sie nützlich zu wissen, was sie in Bezug auf die Verfügbarkeit von Standardmodulen erwarten können).
Haben Sie ein paar Installationen überprüft, um zu sehen, was Sie haben? Worüber unterrichtest du? Was hast du angeschaut? –
@ S.Lott: Ich möchte die Schüler wissen lassen, was * sie * erwarten können, wenn sie in einer neuen (Labor-) Umgebung ankommen und den Computer benutzen müssen, den sie bekommen. Das ist nützliche, praktische Information für sie. (Ich habe mich darum gekümmert, alles, was die Schüler für die Klasse brauchen, auf den Maschinen zu installieren, die sie benutzen.) – EOL