我正在尝试在RMarkdown中运行Julia块。我正在使用包裹JuliaCall
。这是我已完成的步骤:
JuliaCall
julia_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
```
当我尝试编织它时,它告诉我找不到茱莉亚-我收到此错误:
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()
```
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句