Преобразование IPython Notebook (ipynb) в HTML

Чтобы преобразовать файл IPython Notebook (.ipynb) в HTML, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Блокнот Jupyter: если у вас установлен блокнот Jupyter, вы можете открыть файл .ipynbи выбрать «Файл» >«Загрузить как» >«HTML», чтобы сохранить блокнот в виде HTML-файла. Этот метод прост и не требует дополнительных инструментов.

  2. Команда nbconvert. Инструмент командной строки nbconvertпозволяет конвертировать файлы .ipynbв различные форматы, включая HTML. Откройте терминал или командную строку и выполните следующую команду:

    jupyter nbconvert --to html notebook.ipynb

    Замените «notebook.ipynb» именем фактического файла IPython Notebook. Для этого метода требуется установка Jupyter Notebook.

  3. Библиотека nbconvert. Вы также можете использовать библиотеку nbconvertв сценарии Python для программного преобразования файлов .ipynbв HTML. Вот пример:

    from nbconvert import HTMLExporter
    import nbformat
    with open('notebook.ipynb') as f:
       nb = nbformat.read(f, as_version=4)
       html_exporter = HTMLExporter()
       html_exporter.template_file = 'basic'  # You can specify a different template if desired
       (body, resources) = html_exporter.from_notebook_node(nb)
    with open('output.html', 'w') as f:
       f.write(body)

    Замените «notebook.ipynb» на путь к файлу IPython Notebook, а «output.html» на желаемое имя выходного HTML-файла.