pythonrc.py 未在交互模式下加载

标签 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。

谢谢!

最佳答案

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

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

export PYTHONSTARTUP=~/.pythonrc.py

现在您应该启动一个新的 shell 并运行 python。

希望对您有所帮助:)

关于pythonrc.py 未在交互模式下加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837237/

相关文章:

java - 从对象获取 JavaArray 属性

Android 模拟器 Ubuntu 14.04 无法创建不支持的 SDL2 窗口 GLX

google-chrome - Google Chrome 在 ubuntu 上显示 "your connection to this site is not secure",可以安全使用吗?

ubuntu - Monit 似乎在命令行上工作,但在 Web 界面中得到 404 'There is no service by that name'

Python 重复集生成器

python - 以预定间隔从摄像机视频中提取图像

python - 检查提供给另一个可调用参数的参数

iphone - 编辑应用程序的 .plist 文件

windows - 如何批量获取未识别的网络适配器名称

linux - sudo 不起作用,但 root 用户可以