我尝试将 R 和 R studio 安装在我工作计算机的本地驱动器上,而不是组织网络文件夹中,因为通过网络运行的任何东西都非常慢。安装时,目标路径显示它是我本地的 C:drive。但是,当我安装一个新包时,显示的默认路径是我的网络驱动器并且没有选项可以更改:
.libPaths()
[1] "\\\\The library/path/I/don't/want"
[2] "C:/Program Files/R/R-3.2.1/library"
我正在运行 Windows 7 专业版。我如何删除库路径 [1] 并使路径 [2] 成为我安装的所有基础包和所有新包的主要路径?
最佳答案
Windows 7/10:如果您的 C:\Program Files
(或安装了 R 的任何地方)被阻止写入,就像我的一样,那么您将无法编辑 RProfile。网站
(就像我一样)。正如接受的答案中所指定的那样,我更新了 R_LIBS_USER
并且它起作用了。然而,即使阅读了好几遍精美的手册并进行了广泛的搜索,我还是花了几个小时才做到这一点。本着节省别人时间的精神......
假设您希望您的包驻留在 C:\R\Library
中:
- 创建文件夹
C:\R\Library
。接下来我需要将此文件夹添加到R_LIBS_USER
路径: - 单击
开始
-->控制面板
-->用户帐户
-->更改我的环境变量
环境变量
窗口弹出。如果您看到R_LIBS_USER
,请突出显示它并单击Edit
。否则单击New
。这两个操作都会打开一个窗口,其中包含用于Variable
和Value
的字段。- 在我的例子中,
R_LIBS_USER
已经存在,Value
是我桌面的路径。我将我创建的文件夹添加到路径中,用分号分隔。C:\R\Library;C:\Users\Eric.Krantz\Desktop\R stuff\Packages
.
(注意:在最后一步中,我本可以删除桌面位置的路径并简单地离开 C:\R\Library
)。
关于r - 如何更改 R 包的默认库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56468370/