2016-11-02 13 views
1

私は2台のマシンをlanで接続しています。 他のシステムのIPアドレスは192.1xx.x.x 私は彼のマシンでexexutedすることができます私のマシン上でjupyter ipythonクエリを実行したい。Jupyter Notebookのlocalhost:8888 default serverを他と変更する

[I 11:12:52.802 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/ 

私は私の指定した場所にこれを変更することができますipythonノートブックの開始時に 、これが含まれている黒い画面がありますか?

答えて

5

あなたはJupyterが~/.jupyter/jupyter_notebook_config.pyに以下の行を編集/コメントを解除実行するポートを指定することができます:あなたはjupyter_notebook_config.pyjupyter notebook --generate-configを実行してみていない場合は

#c.NotebookApp.port = 8888 

を。 Jupyterの設定の詳細については、thisを参照してください。

あなたが例えば、あなたはまた、ちょうどそのデフォルトポートで実行されているJupyterを残してみて、あなたがしたいポートでローカルマシンにSSHトンネルを作ることができ、リモートマシンでJupyterにアクセスしている場合:

ssh -fNL <new port>:localhost:8888 <your ssh config> 
3

まず、次のように入力して設定ファイルを生成する必要があります。

$> jupyter notebook --generate-config 
Writing default config to: /{home-directory}/.jupyter/jupyter_notebook_config.py 

次のポート番号を変更するには、その構成を編集する必要があります。

vi /{home-directory}/.jupyter/jupyter_notebook_config.py 

(デフォルトではコメントアウトされた)次の行を探し、行にコメントやポート番号を変更します。

(default configuration) 
## The port the notebook server will listen on. 
# c.NotebookApp.port = 8888 

(comment removed, port changed) 
## The port the notebook server will listen on. 
c.NotebookApp.port = 9999