通过网状结构使用系统范围 python

Using system-wide python via reticulate

我的 ~/.Renviron 文件包含以下内容:

RETICULATE_PYTHON="/usr/bin/python3"

然而,当我从 RStudio 中 运行 以下代码时,我得到如下所示的错误:

library(reticulate)

py_config()

#> Error: could not find a Python environment for /usr/bin/python3

有什么帮助吗?

以下解决了问题:

Sys.setenv(RETICULATE_PYTHON = "/home/x/.virtualenvs/r.reticulate/bin/python")
library(reticulate)