Verbindungen zwischen IPython-Notebooks
Ist es möglich, eine IPython-notebook zu einer anderen mit hyperlink in eine Markdown Zelle? Wenn ich versuche
Link to [Notebook 2](files/notebook2.ipynb)
oder
Link to <a href="files/notebook2.ipynb">Notebook 2</a>
Einem neuen tab geöffnet wird mit rohen unformatierten Inhalt der ipynb Datei. Gibt es einen Weg, um IPython, um ein anderes notebook für den Einsatz in einem neuen tab über einen hyperlink?
InformationsquelleAutor der Frage Mike | 2012-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da IPython 2 können Sie verwenden genau die syntax, die zunächst versucht:
InformationsquelleAutor der Antwort akim
Ist es nun möglich, dies zu tun mit Ipython 1.0+ mindestens.
Nur:
localhost:8888/Mein Notizbuch.ipynb
Hier ist die Dokumentation für diese Funktion.
https://github.com/ipython/ipython/pull/3058
InformationsquelleAutor der Antwort DavidA
Vom http://python.6.n6.nabble.com/where-is-the-code-to-generate-IPython-Notebook-URL-for-a-new-ipynb-file-td4996991.html:
Können Sie auf eine json-version alle notebooks von der url: $host/notebooks
Hier ist ein snippet, dass für mich gearbeitet:
Ändern Sie diese nach Ihrem Bedarf.
** weiter zu Lesen, habe ich gerade festgestellt, die OP war auch auf der Suche nach neuen notebook Schöpfung, dass meine Antwort sowieso als Weg zur Arbeit mit Verknüpfung vorhandener notebooks.
Einen Weg, um zu versuchen, für OP ' s Ziel ist es, ein Skript auszuführen, erstellen Sie ein neues Notizbuch.ipynb-Datei in das ipython Ordner, in dem ipython notebook gestartet wurde. .ipynb-Datei können Sie Vorlagen aus einer neuen ipython notebook erstellt von dashboard, mit dem Namen und der id der notebook ersetzt, mit was auch immer Sie versuchen, um eine Verknüpfung von Ihrem vorhandenen notebook. Ich habe nicht ausprobiert, sollte aber funktionieren, da fallen ein .ipynb Datei-Erweiterung zu ipython-Ordner zeigt es im dashboard.
InformationsquelleAutor der Antwort nom-mon-ir
Neben akim den Vorschlag - Sie können Verknüpfungen zu beliebigen (py oder ipynb-Datei) mit einem relativen link, beginnend mit "Bearbeiten", und dann aus dem Verzeichnis, in dem Sie den server gestartet.
E. g. eine markdown Zelle, wenn ich auf eine Datei verweisen, deren relative Lage (bezogen auf mein git-repo, wo auch ich startete das notebook server)". /path/to/source.py" ich würde hinzufügen:
[link to source](/edit/path/to/source.py)
InformationsquelleAutor der Antwort Peter
Leider ist dies praktisch nicht möglich ist.
Der link müsste sein, um die notebook-ID
(z.B. /a1e2a88f-3b91-4a4e-8ca1-d4fd7240f750 für die ich jetzt arbeite).
Dies ist eine UUID, die beim Start erstellt durch die IPython server.
So können Sie kopieren Sie den link aus IPython Dashboard, aber es werden nur gültig, bis Sie neu starten.
InformationsquelleAutor der Antwort lRem