【问题标题】:JuliaPro: import Jupiter notebookJuliaPro:导入 Jupyter 笔记本
【发布时间】:2020-11-20 05:32:50
【问题描述】:

我通常使用 Jupyter 来与 Julia 建立交互环境,现在我切换到 JuliaPro,因为他们声称这是 Julia 编程的最快和最简单的方式。但是,我无法在 JuliaPro 上上传我的 .ipynb 笔记本。它们彼此兼容吗?如何在 JuliaPro 上使用我的笔记本?谢谢!

【问题讨论】:

  • 你需要使用 IJulia.jl 包。
  • 我认为您不能真正在 Juno 上使用基于笔记本的工作流程,但也许您可以稍微澄清一下您的问题?导入是什么意思,结果是什么?您希望能够在 Juno 编辑器中运行单元格吗?
  • 没错。想想以 ipynb 格式保存的 Jupyter 笔记本,现在您将如何在 Juno 中打开此笔记本,首先阅读它,然后处理每个单元格?

标签: jupyter-notebook julia ijulia-notebook


【解决方案1】:

正如 cmets 中所解释的,.ipynb 文件格式旨在在浏览器中呈现,而 Juno/Atom 是一个文本编辑器,需要显示纯文本文件。因此,一般而言,您无法在 Juno 中直接使用 .ipynb 文件。

但是,您可以选择将您的笔记本转换为 .jl 脚本,这正是 Juno 所期望的:在您的 Jupyter 笔记本中单击文件 > 下载为 > Julia (.jl)(见下文)

如果您需要批量转换大量文件,还有一个答案here 讨论了命令行选项。

另请注意,您选择的编辑器/编程环境与您使用的 Julia 版本无关 - 虽然 JuliaPro 将 Juno 作为标准(或未来可能是 Julia VS Code 扩展)提供,但没有什么能阻止您做using Pkg; Pkg.add("IJulia"); using IJulia; notebook() 在您的 JuliaPro 安装中并继续在 Jupyter 中处理您的笔记本。

【讨论】:

  • 谢谢尼尔斯!这很有帮助。
猜你喜欢
  • 1970-01-01
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 2020-11-22
  • 2021-04-24
  • 1970-01-01
  • 2018-03-13
  • 2016-11-01
相关资源
最近更新 更多