Когда я сохраняю записную книжку в своем локальном интерфейсе Jupyter Notebooks и исследую источник, она имеет следующий раздел:
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
}
С другой стороны, когда я загружаю файл .ipynb
из Colab Laboratory,этот раздел выглядит следующим образом:
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
Проблема с последним заключается в том, что многие инструменты (такие как notebook.js ) полагаются на поле language
для правильной визуализации HTML, которыйнеобходим для подсветки кода и т. д.
Например, когда я использую nbpreview для предварительного просмотра записной книжки, сохраненной из Colab, она будет выглядеть следующим образом:
<code class="lang-undefined" data-language="undefined">
Принимая во внимание, что, один сохраненный из моего локального ноутбука Jupyter будет выглядеть так:
<code class=" language-python" data-language="python">