2015-08-07 2 views
5

В IPython, можно загрузить пользовательские расширения с помощью простой команды:IPython: расширение нагрузки автоматически при запуске

%load_ext physics 

Это загрузит файл ~/.config/ipython/extensions/physics.py.

Как я могу сказать, что IPython автоматически загружает расширение при запуске?

Я добавил линию /.config/ipython/profile_default/startup/import.py, но это не работает: ошибка

from numpy import * 

%load_ext physics 

Когда я начинаю IPython, я получаю folowing:

File "~.config/ipython/profile_default/startup/import.py", line 17 
%load_ext physics 
^ 
SyntaxError: invalid syntax 

ответ

4

Из документации IPython:

Using extensions

To load an extension while IPython is running, use the %load_ext magic:

In [1]: %load_ext myextension 

To load it each time IPython starts, list it in your configuration file:

c.InteractiveShellApp.extensions = [ 
    'myextension' 
] 

Надеюсь, что поможет

+0

работает отлично. благодаря –

Смежные вопросы