2016-07-22 19 views
1

Meine Jupyter/IPython-Notebooks befinden sich in verschiedenen Verzeichnissen im gesamten Dateisystem. Ich geniesse es nicht, bei jedem Öffnen eines Notebooks Verzeichnisse im Jupyter Notebook Browser zu navigieren. In Ermangelung der (noch) fehlenden Funktion, Verzeichnisse in Jupyter zu bookmarken, möchte ich untersuchen, ob ich ein Notizbuch von der Befehlszeile aus öffnen kann, so dass es von der Jupyter-Instanz geöffnet wird, die bereits läuft. Ich weiß nicht, wie man das macht ....Öffnen Sie ein Jupyter-Notebook innerhalb des laufenden Servers von der Befehlszeile aus

+2

Klingt wie ein Organisationsproblem. Gibt es ein Problem beim Starten eines Jupyter Notebook Servers in jedem Projektverzeichnis? Dies erfordert keine große Browser-Navigation. Ich betreibe oft viele jupyter Notebook-Server gleichzeitig ohne Probleme. –

+0

Ich dachte darüber nach. Aber ich war nicht sicher, was der Ressourcenaufwand bei diesem Ansatz war. Klingt nach nicht viel, von dem was du sagst. – deepak

+1

Es sollte noch funktionieren, um 'jupyter notebook/path/to/myNotebook.ipynb' zu starten. Auch Kommandos wie 'ls ~', 'ls ..' werden unterstützt, so dass es einfach ist zu überprüfen, wo die Dinge sind. – plfrick

Antwort

1

Option 1: Führen Sie mehrere jupyter Notebook-Server von Ihrem Projektverzeichnisstammverzeichnis aus. Dies verhindert das Navigieren tief verschachtelter Strukturen mit dem Browser ui. Ich betreibe oft viele Notebook-Server gleichzeitig ohne Probleme.

$ cd path/to/project/; jupyter notebook;

Option 2: Wenn Sie den Pfad kennen Sie webbrowser Modul

$ python -m webbrowser http://localhost:port/path/to/notebook/notebook-name.ipynb

Natürlich könnten Sie alias Notebooks etwas Schönes auch häufig zugegriffen nutzen könnten.