2016-11-02 3 views
1

Ich habe zwei Maschinen über LAN verbunden. andere System-IP-Adresse ist 192.1xx.x.x ich möchte jupyter ipython Abfrage auf meinem Rechner ausführen, die auf seiner Maschine ausgeführt werden kann. zu Beginn des ipython Notebook, ist es ein schwarzer Bildschirm, die diese enthält:Change Jupyter Notebook localhost: 8888 Standard-Server mit anderen

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

kann ich dies zu meiner angegebenen Position ändern?

Antwort

5

Sie den Port angeben können Sie Jupyter wollen Auskommentierung/bearbeiten Sie die folgende Zeile in ~/.jupyter/jupyter_notebook_config.py auszuführen:

#c.NotebookApp.port = 8888 

Falls Sie nicht über ein jupyter_notebook_config.py versuchen jupyter notebook --generate-config läuft. Weitere Details zur Jupyter-Konfiguration finden Sie unter this.

Falls Sie Jupyter auf einem entfernten Rechner zugreifen Sie auch Jupyter nur verlassen können versuchen, auf seiner Standard-Port läuft und einen SSH-Tunnel auf den lokalen Rechner im Hafen Sie wollen, zum Beispiel machen:

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

zuerst müssen Sie eine Konfigurationsdatei generieren, indem Sie eingeben:

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

Als nächstes müssen Sie diese Konfiguration bearbeiten, um die Portnummer zu ändern:

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

Suchen Sie die folgende Zeile (die standardmäßig auf Kommentar wird) und ein Kommentar in der Zeile und die Portnummer ändern:

(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