【问题标题】:Warning in install.packages : cannot remove prior installation of package ‘data.table’ [duplicate]install.packages 中的警告:无法删除包“data.table”的先前安装 [重复]
【发布时间】:2017-06-14 14:02:57
【问题描述】:

我尝试在 R 中安装包 data.table。出现了这个错误。谁能解决这个问题?

【问题讨论】:

    标签: r data.table


    【解决方案1】:

    我假设您使用的是 Windows。您可能已经将 data.table 加载到您的会话中;在 Windows 上,作为包的一部分的 dll 在 R 关闭之前无法卸载。所以重启 R,然后再次尝试运行install.packages

    【讨论】:

    • 重启 R 后问题依旧
    • 我发现有时关闭项目然后重试会有所帮助。
    • 我的经验:1.关闭所有使用R的项目,包括RStudio项目; 2.重启R,然后再次运行install.packages("data.table")。
    • 确保 R 会话是唯一打开的会话通常会有所帮助,即使您尚未加载库(包括 vscode 中的 R 语言服务器等进程)
    【解决方案2】:

    尝试以管理员权限运行 R(Linux 中的 sudo,或 Windows,右键单击并选择“以管理员身份运行”)。我在 Windows 中从 PowerShell 运行 R 时遇到了同样的问题,这解决了它。

    【讨论】:

    • 对我不起作用。
    猜你喜欢
    • 2018-02-05
    • 2020-12-28
    • 2018-03-17
    • 1970-01-01
    • 2017-09-21
    • 2022-07-31
    • 2019-01-29
    • 2012-06-21
    相关资源
    最近更新 更多