jal*_*pic 5 r julia r-markdown
我正在尝试在 RMarkdown 中运行 Julia 块。我正在使用该包JuliaCall。以下是我已完成的步骤:
JuliaCalljulia_setup(JULIA_HOME = "C:/Users/James/Documents/Julia 1.5.1/bin")julia <- julia_setup()这是我的 RMarkdown 文件的最小示例:
---
title: "julia_eg"
author: "James"
date: "9/23/2020"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
this is a julia example
```{julia}
a = sqrt(17)
a
```
Run Code Online (Sandbox Code Playgroud)
当我尝试编织这个时,它告诉我找不到 Julia - 我收到此错误:
Error in julia_locate(JULIA_HOME) : Can not find the Julia installation in the default installation path 'C:\Users\James\AppData\Local' Calls: <Anonymous> ... withVisible -> eval -> julia_setup -> julia_locate
很明显,我julia_setup在上面的步骤 3 中运行并没有达到预期的效果 - 尽管它确实运行了一段时间并告诉我它已经完成了该任务。
有没有更直接的方法让它找到 Julia?
Rmarkdown 只知道在当前会话中运行的任何代码,以避免创建无法自行编译的文档。
因此,您必须将代码添加到初始代码块中
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
Julia_setup(JULIA_HOME = "C:/Users/James/Documents/Julia 1.5.1/bin")
julia <- julia_setup()
```
Run Code Online (Sandbox Code Playgroud)