Подтвердить что ты не робот

Открыть ipython ноутбуки (*.ipynb) в режиме просмотра только для чтения (например, html файл)

В настоящее время с большим количеством файлов ipython для ноутбуков (*.ipynb), это очень тревожно каждый раз, когда я хочу заглянуть на какой-нибудь ноутбук, я должен открыть для него сервер и не могу сделать это в режиме только для чтения (из-за автоматического сохранения я могу случайно изменить файл при чтении, если не в режиме только для чтения).

Надеюсь, что-то вроде этого: ipython notebook mynb.ipynb --read-only будет работать, но, к сожалению, это не так (хотя он все же создает сервер, который мне действительно не нужен в режиме только для чтения). Я действительно хочу открыть ipynb файл, такой как html файл для чтения, в настоящее время кажется отсутствующим видом файла ipynb, и теперь ноутбук больше похож на черный или почти двоичный файл.

(PS, я использую Linux/Ubuntu.)

4b9b3361

Ответ 1

При изменении разрешений на файлы ноутбуков jupyter auto-save не касается их:

chmod a-w *.ipynb

Затем jupyter переходит в режим только для чтения:

Снимок экрана с режимом только для чтения jupyter

Ответ 2

Попробуйте ipynb Viewer. Это делает ipython ноутбуком статичной веб-страницей. Также ypu может конвертировать ipyhton ноутбук в другие форматы, используя

ipython nbconvert --to FORMAT notebook.ipynb.

Обратитесь Конвертируйте ноутбук Ipython в другие форматы. С его помощью вы можете конвертировать ipython-ноутбук в HTML.

Ответ 3

Вы также можете попробовать приложение nteract (https://nteract.io)

nteract - это настольное приложение, которое позволяет разрабатывать многофункциональные документы, содержащие прозу, исполняемый код (практически на любом языке!) и изображения.

Здесь вы можете найти более подробный обзор приложения.

Это совершенно бесплатный и очень удобный инструмент, и я использую его довольно часто для просмотра других файлов ipynb, если это необходимо, и для быстрой разработки.

Ответ 4

Intellij IDEA (который также доступен в виде бесплатной версии сообщества с открытым исходным кодом) также может отображать файлы ipynb. На самом деле это также позволяет создавать блокноты, так что это не просто зритель.

Его можно использовать через ассоциации типов файлов или через idea foo.pynb запуска командной строки (например, idea foo.pynb).