次のコマンドを使用してプロファイルを初期化しました。
ipython profile create myserver
~/.ipython/profile_myserver/ipython_notebook_config.py
に次の行を追加しました。
c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.port = 8889
ノートブックを次のように開始してみました:
ipython notebook --profile=myserver --debug
設定ファイルはまったく読み込まれません。これはログ出力です:
[W 16:26:56.607 NotebookApp] Unrecognized alias: '--profile=myserver', it will probably have no effect.
[D 16:26:56.609 NotebookApp] Config changed:
[D 16:26:56.609 NotebookApp] {'profile': u'myserver', 'NotebookApp': {'log_level': 10}}
...
[I 16:26:56.665 NotebookApp] 0 active kernels
[I 16:26:56.665 NotebookApp] The IPython Notebook is running at: http://localhost:8888/
ポート8889を明示的に指定しましたが、それでも8888で実行されるため、構成ファイルは明らかに無視されます。何が足りないのですか?
ipython
コマンドを使用する代わりに、jupyter
を使用します。
jupyter notebook --profile=myserver
IPython 4.0のリリース では、ノートブックサーバーなどの言語に依存しないIPythonの部分が Jupyter に移動されました。 The Big Split および Jupyterの新しいリリース の詳細については、これらのリンクを参照してください。