Настройте IPython в интерактивный режим по умолчанию

Я пытался прочитать документы IPython 0.13, но я не смог понять, как настроить IPython по умолчанию в интерактивном режиме.

Вернувшись в IPython 0.10, я мог бы набрать:

ipython <some_script.py>

и скрипт запустится и высадит меня в интерактивном режиме.

Сегодня с 0,13 я должен добавить -i опция командной строки:

ipython -i <some_script.py>

Может кто-нибудь поделиться, пожалуйста, с параметром файла конфигурации ipython, который заставит IPython 0.13 перейти непосредственно в интерактивный режим после запуска скрипта?

1 ответ

Решение
  1. сначала создайте файлы конфигурации IPython по умолчанию, если вы этого еще не сделали

    ipython создание профиля

  2. добавьте эту строку в profile_default/ipython_config.py (вы можете найти profile_default с помощью ipython locate profile)

    c.TerminalIPythonApp.force_interact = True

Какая это ценность -i устанавливает в командной строке. С этим конфигом, это будет, как будто вы всегда печатаете ipython -i,

Другие вопросы по тегам