2015-08-07 11 views
5

W ipython mogę załadować rozszerzenia niestandardowe za pomocą prostego polecenia:ipython: automatyczne przedłużenie obciążenie na początku

%load_ext physics 

Spowoduje to załadowanie pliku ~/.config/ipython/extensions/physics.py.

Jak mogę sprawdzić, aby program IPython ładował rozszerzenie automatycznie po uruchomieniu?

dodałem linię do /.config/ipython/profile_default/startup/import.py, ale to nie działa:

from numpy import * 

%load_ext physics 

Kiedy zacznę ipython, mam folowing błąd:

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

Odpowiedz

4

Z dokumentacji 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' 
] 

Nadzieję, że pomaga

+0

działa idealnie. Dzięki –