pythonrc.py在交互模式下未加载
我在我的主目录里添加了一个叫做 .pythonrc.py 的脚本,里面有以下命令:
import os
import sys
print 'Welcome'
我已经确认这个脚本是可以执行的,我通过运行 python .pythonrc.py
和在 Python 解释器中运行 execfile('.pythonrc.py')
来验证的。不过,当我进入交互模式时,似乎这个脚本并没有被加载。调用 os 或 sys 里的方法时,系统提示 os 或 sys 没有定义。有没有人遇到过这种情况?有什么建议吗?
我在一台运行 Ubuntu 10 的服务器上使用 Python 2.6。
谢谢!
1 个回答
19
你需要设置一个环境变量 PYTHONSTARTUP,这个变量指向你创建的启动脚本。
在Ubuntu系统中,你可以编辑 ~/.bashrc 文件,并在最后添加这一行:
export PYTHONSTARTUP=~/.pythonrc.py
现在你应该启动一个新的终端,然后运行python。
希望这对你有帮助 :)