Öffne ipython-Notizbücher (* .ipynb) in schreibgeschützter Ansicht (wie eine HTML-Datei)

10

Heutzutage mit immer mehr ipython Notebook-Dateien (* .ipynb) herum, es ist sehr beunruhigend jedes Mal, wenn ich auf ein Notebook schauen möchte, muss ich einen Server dafür öffnen, und kann es im schreibgeschützten Modus nicht tun (aufgrund der automatischen Speicherung kann ich die Datei beim Lesen versehentlich ändern, wenn sie nicht im schreibgeschützten Modus ist).

Ich hoffe, etwas wie das: ipython notebook mynb.ipynb --read-only würde funktionieren, aber leider nicht (obwohl es immer noch einen Server erstellt, den ich in der schreibgeschützten Ansicht nicht wirklich haben möchte). Was ich wirklich will, ist zu öffnen ipynb Datei wie HTML-Datei zum Lesen, derzeit scheint es eine fehlende Ansicht der ipynb-Datei, und jetzt ist das Notebook mehr wie eine Black-Box oder fast-binäre Datei allein.

(PS, ich benutze Linux / Ubuntu.)

    
chentingpc 10.05.2016, 17:40
quelle

3 Antworten

7

Wenn Sie die Berechtigungen der Notebook-Dateien ändern, werden sie von jupyters automatischem Speicher nicht berührt:

chmod a-w *.ipynb

Dann geht jupyter in den schreibgeschützten Modus:

    
blahblahetcetc 27.03.2017 15:53
quelle
4

Probieren Sie diesen ipynb-Viewer aus. Dies macht ipython notebook als statische Webseite. Auch ypu kann ipyhton Notebook in andere Formate umwandeln mit

%Vor%

Lesen Sie Ipython-Notizbuch in andere Formate umwandeln . Mit diesem können Sie Ipython-Notebook in HTML konvertieren.

    
Tanu 10.05.2016 17:48
quelle
3

Sie können auch die nteract App ( Ссылка )

ausprobieren

nteract ist eine Desktop-Anwendung, mit der Sie umfangreiche Dokumente erstellen können, die Prosa, ausführbaren Code (in fast jeder Sprache!) und Bilder enthalten.

Hier können Sie eine ausführlichere Überprüfung der App finden.

Es ist völlig kostenlos und sehr bequemes Tool für sich selbst und ich benutze es ziemlich oft, um andere ipynb-Dateien zu sehen, wenn nötig und für die schnelle Entwicklung.

    
Denis Rasulev 07.06.2017 07:24
quelle