我正在尝试使用PYTHONSTARTUP环境变量。我在“我的电脑”->“高级”等中将其设置为“c:\python25\pythonstartup.py”,它似乎不起作用。

尽管打开IDLE可以识别变量,但它不会运行该脚本:

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

我正在使用XP和Python 2.5.2。我还不希望升级到3.0。

谢谢

最佳答案

The documentation说PYTHONSTARTUP仅在交互式 session 中运行。我不确定IDLE如何运行Python解释器,但可能会造成干扰。

而是尝试直接从命令提示符下运行python,而不是单击图标。

09-03 22:28