r - 如何更改 R 包的默认库路径

我尝试将 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 中:

  1. 创建文件夹 C:\R\Library。接下来我需要将此文件夹添加到 R_LIBS_USER 路径:
  2. 单击开始 --> 控制面板 --> 用户帐户 --> 更改我的环境变量
  3. 环境变量 窗口弹出。如果您看到 R_LIBS_USER,请突出显示它并单击 Edit。否则单击 New。这两个操作都会打开一个窗口,其中包含用于 VariableValue 的字段。
  4. 在我的例子中,R_LIBS_USER 已经存在,Value 是我桌面的路径。我将我创建的文件夹添加到路径中,用分号分隔。 C:\R\Library;C:\Users\Eric.Krantz\Desktop\R stuff\Packages.

(注意:在最后一步中,我本可以删除桌面位置的路径并简单地离开 C:\R\Library)。

https://stackoverflow.com/questions/56468370/

相关文章:

ios - 如何在我的 flutter 应用程序中添加连续移动的背景?

c# - 如何在另一个类中获取单例实例

sql-server - 连接到 SharePoint 服务器的 SQL 服务器

python - 使用 win32com.client 列出可用的消息属性

firebase - 如何通过 FlatList 将键传递到它的 renderItem 中?

android - Xamarin 安卓 : Cannot resolve GoogleSignIn

powerbi - 在 Power BI 中正确显示持续时间和格式

ionic-framework - ionic 应用程序上的 Youtube iframe 生成播放

amazon-web-services - 对于不支持发件人 ID 的国家/地区,AWS SNS S

angular - 找不到 "src/assets"文件夹中的 JSON 文件