如何在rmarkdown中的python块中选择环境

时间:2019-05-17 09:58:01

标签: python r-markdown reticulate

我尝试熟悉R中的python。 我通过以下几行使用网状结构使其工作:

library(reticulate)
py_install("pandas")

然后我总是可以回到安装该软件的环境中

use_condaenv("r-reticulate")

如何在以下形式的python块中使用它

```{python}
import pandas as pd
```

pandas可以在上面的第一个版本中找到(使用网状结构),而在带有python块的版本中找不到。如何告诉它使用“ r-网状”环境?按以下格式将其设置在R设置块中对我不起作用

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(reticulate)
use_condaenv("r-reticulate")
```

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,可以通过将required关键字设置为TRUE来解决。

use_condaenv(condaenv='env-name', required = TRUE)