如何指定 Conda 环境路径以在 R 中安装所有库

How to specify a Conda env path to install all libraries in R

我有一套库需要为不同的用户安装,如何在.libPath()install.packages()中指定? 否则,默认情况下,当我在 RScript.

中尝试时,它会转到全局 space 并抛出错误 (is not writable) 消息

您可以通过为 libPath 的第一个条目提供另一个路径值来添加默认值 .libPath()

new_path <- "./Desktop"
.libPath(new_path)

或简单地 .libPath("./Desktop")

它变了

您可以使用

查看

libPath()

说明:install.packages() 使用 .libPath() 的第一个值作为默认值。此外,如果您不想更改默认值,您也可以使用 install.packages(pkg, lib="~/Desktop")。只需为您的 anaconda 路径编辑它。

又见这个老问题here。 您还可以按照此

将旧库附加到新库