Luk*_*kas 5 ipython-notebook jupyter jupyter-notebook
让我们假设,我想打开一个笔记本(即使用我的本地Jupyter实例),但是我不想使用它来启动关联的内核(即Python)。我怎样才能做到这一点?
可能的用例:
据我了解,所有LaTeX渲染,JavaScript和CSS均应独立于内核运行。然后,它应该只是告诉我内核未连接。然后,我可能决定通过菜单启动内核。
我在任何地方都找不到此文档。
我不想使用nbviewer,因为我希望将其尽可能多地集成到我的普通Jupyter工作流程中。
我不使用 Jupyter,只使用大分裂之前的最后一个版本的 IPython ,但是当我尝试打开一个带有与之关联的虚假内核的笔记本时,IPython 会建议我“不使用内核”打开它。因此,该功能存在,但据我所知无法直接访问。
所以我想你只需要.ipynb手动编辑文件(或编写脚本来执行此操作)并将全局metadata字段更改为类似这样的内容即可实现你的目标:
"metadata": {
"kernelspec": {
"display_name": "bogus",
"language": "bogus",
"name": "bogus"
},
"language_info": {
"codemirror_mode": "<don't change this>",
"mimetype": "text/plain",
"name": "bogus"
}
}
Run Code Online (Sandbox Code Playgroud)
这只是部分解决方法,但似乎在所有情况下都有效。您仍然需要在系统中拥有正确的代码镜像配置。
另一种方法是编写一个不执行任何操作的小内核(例如“Echo Kernel”),但这会不太有效,因为您仍然需要一种指定不同语法突出显示模式的方法(除非您只想编写IPython 笔记本)。
| 归档时间: |
|
| 查看次数: |
3471 次 |
| 最近记录: |