Ваши ученики на своих машинах или вы контролируете их окружение?
Если вы хотите, чтобы конфигурация сохранялась от одного сеанса к следующему, официальный способ сделать это - отредактировать вашу конфигурацию, но есть и другие способы. Например, вы можете написать расширение IPython , которое определяет дополнительные псевдонимы, и предоставить его своим студентам.
Что может быть проще для ваших учеников, так это просто предоставить скрипт для запуска при запуске, содержащий строки, которые вы хотите запустить, определить псевдонимы и т. Д. IPython для запуска скрипта. Это может быть сделано в конфигурации с InteractiveShellApp.exec_files
, или вы можете просто указать его в командной строке с ipython -i init.ipy
или в любой более поздний момент с %run init.ipy
.
Обратите внимание, что сценарий с расширением .ipy
может иметь команды IPython (например, %alias rtupdate (cd ~/projects/researchtools; hg pull; hg update)
), но если вы используете .py
, он обрабатывается как обычный сценарий Python.