2

我正在尝试使用 run reticulate 以便我可以在 R 中使用 google earth 引擎。更新我的 r 后,我当前的脚本完全没用,除非我能解决一些问题。当我运行 reticulate::py_install('earthengine-api==####) ( '### 代替识别我帐户的实际数字)时,我收到以下消息:

==> 警告:存在更新版本的 conda。<== 当前版本:4.10.3 最新版本:4.11.0

请通过运行更新 conda

$ conda update -n base -c defaults conda

但是,当我运行 r 告诉我运行时,r 无法识别它。无论如何我如何更新conda?

4

1 回答 1

0

该警告建议您更新 Conda,它提供的命令是 shell 命令,而不是 R 命令,这就是为什么它不能直接在 R 中工作的原因。通常,通过 shell 管理 Conda,但如果您只通过reticulate,然后可以改用该reticulate::conda_install命令。它应该是这样的:

reticulate::conda_install(envname="base", packages="conda=4.11", channel="defaults")
于 2022-01-10T04:51:50.610 回答