7

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

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

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

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

谢谢

4

2 回答 2

5

文档说 PYTHONSTARTUP 仅针对交互式会话运行。我不确定 IDLE 如何运行 Python 解释器,但它可能会产生干扰。

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

于 2009-01-17T18:56:11.610 回答
2

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

于 2009-01-17T22:39:05.810 回答