PYTHONSTARTUP似乎不起作用

时间:2009-01-17 18:51:07

标签: python startup

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

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

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

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

由于

2 个答案:

答案 0 :(得分:5)

The documentation表示PYTHONSTARTUP仅用于交互式会话。我不确定IDLE如何运行Python解释器,但它可能会干扰。

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

答案 1 :(得分:2)

添加到Greg Hewgill的正确答案:如果IDLE没有自己的启动文件,您可以在路径中放置一个名为sitecustomize.py的文件,该文件将在命令提示符和脚本/ IDLE中执行会话。