设置R_LIBS_USER和R_LIBS不会删除原始Program Files库路径

时间:2018-02-01 09:47:42

标签: r

我遇到以下问题(我知道有很多问题涉及设置新的库路径,例如Changing R default library path using .libPaths in Rprofile.site fails to workRemove a library from .libPaths() permanently without Rprofile.site,我已经阅读了所有这些,但没有找到我特定问题的答案):

我想避免使用提示我设置个人库的对话框,因为 Program Files 中的库文件夹往往会导致问题。

为此,我将控制面板中的环境变量R_LIBSR_LIBS_USER设置为"C:/Users/deca/Desktop/packages"

但是,R仍然返回Program Files库文件夹(在R GUI和RStudio中):

> print(.libPaths())
[1] "C:/Users/deca/Desktop/packages"    "C:/Program Files/R/R-3.4.3/library"

更糟糕的是,在尝试安装新软件包时,R一直要求我设置个人文件夹,这正是我想要通过定义R_LIBSR_LIBS_USER来避免的。

我也试图只通过.libPaths(.libPaths()[1])选择第一条路径,但无论我尝试什么,R都保留两条路径。

我希望我的软件包只有一个文件夹C:/Users/deca/Desktop/packages。我怎么能这样做?

0 个答案:

没有答案