use_config()不会更改R网状结构中的python配置

时间:2019-01-14 15:21:31

标签: python r reticulate

我是reticulate的{​​{1}}软件包的新手,我遇到了问题。我正在使用R指定要使用的python版本(anaconda3-python3.7),但它无法正常工作。

这是我的代码:

use_python

在终端中,我输入了命令 library(reticulate) sys <- import("sys") sys$version [1] "2.7.10 (default, Oct 6 2017, 22:29:07) \n[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]" use_python("/anaconda3/bin/python3", required = TRUE) sys$version [1] "2.7.10 (default, Oct 6 2017, 22:29:07) \n[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]" 并显示给我: / anaconda3 / bin / python

此外,当我检查which python时,我得到: py_config

但是当我在R控制台中使用py_config() in R console时,我得到: py_discover_config

由于无法加载anaconda3的任何模块,如何在网状结构中使用此python3.7版本?

1 个答案:

答案 0 :(得分:0)

已解决。

对于有相同问题的任何人。

library(reticulate)
use_python("pathToPython", required = TRUE)

然后您可以尝试

py_config()

并且应该正常工作。这只是命令的顺序。