PYTHONSTARTUP no parece funcionar
Pregunta
Estoy tratando de usar la variable de entorno PYTHONSTARTUP. Lo configuré para que sea "c: \ python25 \ pythonstartup.py" en mi computadora - > Avanzado, etc., y no parece funcionar.
Abrir IDLE no ejecuta el script, aunque reconoce la variable:
>>> import os
>>> os.environ['PYTHONSTARTUP']
'c:\\python25\\pythonstartup.py'
>>>
Estoy usando XP y Python 2.5.2. Todavía no deseo actualizar a 3.0.
Gracias
Solución
La documentación dice que PYTHONSTARTUP solo se ejecuta para sesiones interactivas. No estoy seguro de cómo IDLE ejecuta el intérprete de Python, pero podría estar interfiriendo.
En su lugar, intente ejecutar python
directamente desde un símbolo del sistema, en lugar de hacer clic en un icono.
Otros consejos
Para agregar a la respuesta correcta de Greg Hewgill: Si IDLE no tiene un archivo de inicio propio, puede colocar un archivo llamado sitecustomize.py
en su ruta que se ejecutará tanto para el símbolo del sistema como para las secuencias de comandos / IDLE.