import IPython
from IPython.utils.path import get_ipython_dir
IPython.utils.path.get_ipython_dir()
上記のコマンドで設定(profile)が置かれるフォルダが分かります。 その中身を見てみましょう。
!dir C:\Users\mk\.ipython
デフォルトのプロファイルを置くフォルダ(profile_default)が見つかりましたので、その中を更に見てみましょう。
!dir C:\Users\mk\.ipython\profile_default
いままでプロファイルを作ったことが無い方は上記のようにipython_notebook_config.pyが見当たりません。 そうでない方も、古いバージョンを使っていて、過去の設定を捨ててしまっても良い方は、profile_defaultというフォルダを消して下さい。 重要で覚えていないような設定をなさっている方はバックアップをとってください。
そして、以下のコマンドでデフォルト設定を作り直します。
!ipython profile create
!ipython profile create custom
などとするとよいでしょう。
!dir C:\Users\mk\.ipython\profile_default
今度はipython_notebook_config.pyが見つかります。これがnotebook用の設定ファイルです。 この中身を見てみましょう。
f=open( u'C:\\Users\\mk\\.ipython\\profile_default\\ipython_notebook_config.py','r')
lines=f.readlines()# ファイル全体を1行ずつリストにして取り出す。
for line in lines:#各行に対して
if line[0]!='#' and line[0]!='\n':
# 先頭が#や改行コードだったら表示しない。
print line[:-1]
上記ファイルは実質的に一行しかなく、あとはコメント行です。 このファイルをテキストエディタで開き、一部のコメントを外して書き直すか、若しくは以下のように上書きします。
%%file C:\\Users\\mk\\.ipython\\profile_default\\ipython_notebook_config.py
# Configuration file for ipython-notebook.
c = get_config()
c.IPKernelApp.pylab = 'inline'
c.IPKernelApp.pylab_import_all = False
c.InlineBackend.figure_format = 'svg'
以上のようにすれば、後は任意のフォルダからipython notebookとやればそのフォルダを保存フォルダとするダッシュボードと呼ばれるipython notebookのページが立ち上がります。ここから既存のノートブックを立ち上げたり、ここを保存フォルダとする新規ノートを作ることができます。
デフォルト以外のプロファイル(例えばcustom)を作って、そこから起動させたい場合には
ipython notebook --profile custom
と打ち込んで起動させます。
参考サイト
プロファイルの設定全般について:http://ipython.org/ipython-doc/stable/config/overview.html#profiles
c.IPKernelApp.pylab = 'inline'について: http://comments.gmane.org/gmane.comp.python.ipython.user/10610
c.IPKernelApp.pylab_import_allについて:http://ipythonnb4jpnexp.blogspot.jp/2013/08/pylab-ipython1.html
c.InlineBackend.figure_format = 'svg'について:http://ipythonnb4jpnexp.blogspot.jp/2013/08/svg-ipython-notebookmatplotlibpng-plt.html
Winpythonにおいては、ユーザディレクトリにプロファイルを作るには、Winpythonのインストールディレクトリ内のsettingsディレクトリを削除しておく必要があります。
返信削除https://code.google.com/p/winpython/wiki/Installation#Settings