I install the package : https://github.com/jaysw/ipydb
And according to the tutorial, I should use to enable it,
$ ipython
In [1] : %load_ext ipydb
it looks like an IPython extention.
But I feel confused, that this package is not installed under my " ~/.ipython/extentions "
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$ls ~/.ipython/extensions/
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$ls ~/.ipython/nbextensions/
livereveal usability
So, I want to know
how %load_ext magic works or what happened when I type "%load_ext ipydb"
how ipython do the config if I just type " ipython ", which will use the default profile, but no config files under my " ~/.ipython/profile_default/ "
bellow is the default profile and one user defined profile:
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$ls ~/.ipython/profile_default/
db history.sqlite log nbconfig pid security startup static
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$ipython profile create my_profile
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_config.py'
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_kernel_config.py'
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_console_config.py'
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_qtconsole_config.py'
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_notebook_config.py'
[ProfileCreate] Generating default config file: u'/Users/aaron/.ipython/profile_my_profile/ipython_nbconvert_config.py'
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$ls ~/.ipython/profile_my_profile/
ipython_config.py ipython_nbconvert_config.py log startup
ipython_console_config.py ipython_notebook_config.py pid static
ipython_kernel_config.py ipython_qtconsole_config.py security
aaron@aarons-MacBook-Pro:~/Desktop/github/ipydb$
thanks,