web-dev-qa-db-ja.com

IPythonノートブックは構成ファイルを読み取りません

次のコマンドを使用してプロファイルを初期化しました。

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で実行されるため、構成ファイルは明らかに無視されます。何が足りないのですか?

15
CentAu

IPythonはバージョン4.に移動しました。つまり、IPythonを使用している場合は、~/.jupyterから構成を読み取ります。 、~/.ipythonではありません。で新しい構成ファイルを作成する必要があります

jupyter notebook --generate-config

次に、必要に応じて、結果の~/.jupyter/jupyter_notebook_config.pyファイルを編集します。

その他のインストール手順 ここ

28
dmvianna

ipythonコマンドを使用する代わりに、jupyterを使用します。

jupyter notebook --profile=myserver

IPython 4.0のリリース では、ノートブックサーバーなどの言語に依存しないIPythonの部分が Jupyter に移動されました。 The Big Split および Jupyterの新しいリリース の詳細については、これらのリンクを参照してください。

2
Cyphase