Qui*_*ten 6 julia julia-plots quarto
我刚刚开始学习Julia,Quarto但是当我在 Quarto 的 Julia 块中运行以下代码时:
---\ntitle: "Julia in Quarto"\neditor: visual\nformat: html\n---\n\n```{julia}\n# generating vectors\n# x-axis\nx = 1:10\n \n# y-axis\ny = rand(10)\n \n# simple plotting\nplot(x, y)\n```\nRun Code Online (Sandbox Code Playgroud)\n它返回:
\nError in loadNamespace(x) : there is no package called \xe2\x80\x98JuliaCall\xe2\x80\x99\nRun Code Online (Sandbox Code Playgroud)\n即使添加以下内容,错误仍然出现:
\nusing Pkg\nPkg.add("JuliaCall")\nRun Code Online (Sandbox Code Playgroud)\n到代码块。有谁知道如何在 Quarto 中运行以下 Julia 代码?
\n请注意:我使用 Rstudio
\nJuliaCall是一个R包。Quarto 使用 Jupyter 内核执行 Julia 代码IJulia。要使用它,请jupyter: julia_version在 YAML 标头中指定。提供了四开本安装指南。
渲染包含 julia 块的四开文档
]。Add IJuliausing IJulianotebook()。使用Ctrl+c或退出 julia 来停止 Jupyter 内核。如果此时您尚未安装 Jupyter,则会安装 Jupyter,详细信息请参阅上面的指南。这可能需要一段时间并提示一些输入。
现在您应该能够通过Quarto Cli从 shell 和1 RStudio 渲染文档。例如,以下example.qmd应渲染并打印矩阵。
---
title: "Bla"
jupyter: julia-1.8
---
```{julia}
[1 2 3]
```
Run Code Online (Sandbox Code Playgroud)
这可能会很慢。请参阅上述有关安装和使用 Jupyter Cache 的指南Revise.jl以加快速度。我个人体验到使用 VSCode + Quarto 扩展比 RStudio 的速度更快。
如果没有,以下内容允许 R 用户从 R 和 RStudio 中运行 julia 代码,
install.package("JuliaCall")JuliaCall::julia_setup()这会处理一些 PATH 变量并带有installJulia可选参数。
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |