¿Es la biblioteca estándar de Python estándar en el sentido de que si Python está instalado, entonces la biblioteca estándar también está instalada?¿La biblioteca estándar de Python es realmente estándar?
El documentation lee
Para Unix-como sistemas operativos Python se proporciona normalmente como una colección de paquetes, lo que puede ser necesario el uso de las herramientas de empaquetado proporcionados con el sistema operativo para obtener algunos o todos los componentes opcionales
La biblioteca estándar index solo muestra como opcional el "Servicio opcional del sistema operativo", por lo que puedo ver.
Entonces, ¿todo lo demás está siempre disponible en una plataforma, si Python está instalado? Si no, ¿qué se puede esperar de los más comunes (Windows, Mac OS X, Linux)?
PD: Estoy enseñando una clase de Python a estudiantes graduados, y me encantaría poder decirles que Python siempre viene con baterías incluidas; esto es de importancia práctica para ellos (cuando llegan a un laboratorio nuevo o usan una máquina nueva, les resulta útil saber qué esperar en términos de disponibilidad de módulos estándar).
¿Has comprobado algunas instalaciones para ver qué obtienes? ¿En qué estás enseñando? ¿Qué has mirado? –
@ S.Lott: Quiero que los estudiantes sepan qué * ellos * pueden esperar cuando llegan a un nuevo entorno (de laboratorio) y tienen que usar cualquier computadora que se les proporcione. Esta es información práctica útil para ellos. (Me encargué de instalar todo lo que los estudiantes necesitan para la clase en las máquinas que usan.) – EOL