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

How to choose the environment in a python chunk in rmarkdown

我尝试熟悉 R 中的 python。 我按照以下几行使用 reticulate 使其工作:

library(reticulate)
py_install("pandas")

然后我总是可以回到我安装它的环境使用

use_condaenv("r-reticulate")

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

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

pandas 可以在上面的第一个版本中找到(使用网状),但在带有 python 块的版本中找不到。我怎样才能告诉它使用 "r-reticulate" 环境?将其设置为以下形式的 R 设置块对我不起作用

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

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

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