Запуск файлов запуска профиля во встроенном экземпляре IPython

Я хочу использовать встроенную оболочку IPython со словарем user_ns и конфигурацией моего профиля (ipython_config.py и файлы запуска). Цель состоит в том, чтобы запустить оболочку Django с моделями, импортированными при запуске. django-extensions реализует команду shell_plus, которая делает следующее:

https://github.com/django-extensions/django-extensions/blob/master/django_extensions/management/commands/shell_plus.py

from IPython import embed
embed(user_ns=imported_objects)

Проблема в том, что это не загружает мои файлы запуска. embed() вызывает load_default_config(), который, как я полагаю, загружает ipython_config.py.

Как заставить встроенный экземпляр IPython запускать файлы запуска моего профиля?

7
задан Paolo 12 July 2012 в 20:28
поделиться