pythonrc.py не загружается в интерактивном режиме - PullRequest
6 голосов
/ 29 января 2011

Я добавил скрипт .pythonrc.py в свой домашний каталог с помощью следующих команд:

import os
import sys
print 'Welcome'

Я подтвердил, что он на самом деле исполняется, запустив python .pythonrc.py и загрузив интерпретатор python и запустив execfile('.pythonrc.py'). Однако, когда я запускаю интерактивный режим, кажется, что скрипт никогда не загружается. Вызовы методов в os или sys возвращают ошибки, которые os или sys не определены. Кто-нибудь видел это раньше? Есть предложения?

Я использую Python 2.6 на сервере Ubuntu 10.

Спасибо!

1 Ответ

14 голосов
/ 29 января 2011

Вы должны установить переменную окружения PYTHONSTARTUP , чтобы она указала на сценарий запуска, который вы создали.

В Ubuntu вы можете отредактировать файл ~ / .bashrc и добавить в конце эту строку:

export PYTHONSTARTUP=~/.pythonrc.py

Теперь вы должны запустить новую оболочку и запустить python.

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...