pythonrc.py未以交互模式加载

pythonrc.py未以交互模式加载,python,shell,ubuntu,Python,Shell,Ubuntu,我已使用以下命令将.pythonrc.py脚本添加到我的主目录: import os import sys print 'Welcome' 我已经通过运行python.pythonrc.py和加载python解释器并运行execfile('.pythonrc.py')确认了它实际上是可执行的。但是,当我启动交互模式时,似乎从未加载脚本。对os或sys中方法的调用返回未定义os或sys的错误。以前有人见过这个吗?有什么建议吗 我正在Ubuntu 10服务器上运行Python 2.6 谢谢 您应该

我已使用以下命令将.pythonrc.py脚本添加到我的主目录:

import os
import sys
print 'Welcome'
我已经通过运行
python.pythonrc.py
和加载python解释器并运行
execfile('.pythonrc.py')
确认了它实际上是可执行的。但是,当我启动交互模式时,似乎从未加载脚本。对os或sys中方法的调用返回未定义os或sys的错误。以前有人见过这个吗?有什么建议吗

我正在Ubuntu 10服务器上运行Python 2.6


谢谢

您应该将环境变量设置为指向您创建的启动脚本

在Ubuntu中,您可以编辑~/.bashrc文件,并在末尾添加以下行:

export PYTHONSTARTUP=~/.pythonrc.py
现在,您应该启动一个新的shell并运行python


希望它有帮助:)

@Corey Kennedy:很高兴它有帮助:)或者您不需要启动新的shell,只需在编辑后运行
source.bashrc
,或者运行
exec bash
,然后启动Python交互式shell,以避免启动新的终端仿真器实例。