首页 > 解决方案 > Jupyter 笔记本中的 Julia .jl

问题描述

我是 Julia 的新手,我有一个名为“example.jl”的文件,我想在 Jupyter 中打开它。我将 Julia 内核添加到我的 jupyter 内核中。我的问题是:是否有类似的终端命令:

jupyter notebook blabla.ipynb [我用来打开我的笔记本]

哪个会在我的 jupyter 笔记本中使用正确的 jl 内核打开我的“example.jl”脚本?

我翻了很多页都找不到答案。

PS:我现在做的是用jl内核打开一个notebook,把Julia脚本复制进去。但我想知道是否有更优雅的方式来打开 .jl 。

标签: terminaljupyter-notebookjulia

解决方案


通常,您需要使用 Julia 内核创建一个新的空 Jupyter notebook 并将您的代码复制粘贴到那里。

还有一个不错的 Julia 实现 - Weave.jl. 由于 Jupyter 的格式更复杂,因此需要特殊的代码格式(有关提示,请参见https://github.com/JunoLab/Weave.jl上的图片) - 完成后,您可以通过以下方式进行转换:

convert_doc("examples/some_code.jl", "some_notebook.ipynb")

还有一些其他可用的(通常基于 Python 的)工具,在某些情况下可用于将源代码文件拆分为多个 Jupyter 单元,但每次都假定某些特定的代码格式。

PS 如果您正在寻找 IDE,请尝试使用带有 Julia 扩展的 Visual Studio Code,这很棒。


推荐阅读