PYTHONSTARTUP не работает - PullRequest
       21

PYTHONSTARTUP не работает

6 голосов
/ 17 января 2009

Я пытаюсь использовать переменную окружения PYTHONSTARTUP. Я установил его как «c: \ python25 \ pythonstartup.py» в «Мой компьютер» -> «Дополнительно» и т. Д., И, похоже, он не работает.

Открытие IDLE не запускает скрипт, хотя он распознал переменную:

>>> import os
>>> os.environ['PYTHONSTARTUP']
'c:\\python25\\pythonstartup.py'
>>> 

Я использую XP и Python 2.5.2. Я пока не хочу обновляться до 3.0.

Спасибо

Ответы [ 2 ]

5 голосов
/ 17 января 2009

В документации говорится, что PYTHONSTARTUP запускается только для интерактивных сеансов. Я не уверен, как IDLE запускает интерпретатор Python, но это может помешать.

Вместо этого попробуйте запустить python непосредственно из командной строки, а не нажатием на значок.

2 голосов
/ 18 января 2009

Чтобы добавить к правильному ответу Грега Хьюгилла: если у IDLE нет собственного файла запуска, вы можете поместить в файл путь с именем sitecustomize.py, который будет выполняться для обеих команд и сценарии / сеансы IDLE.

...