m0_74092305 2025-05-22 09:25 采纳率: 0%
浏览 30

R语言interactions无法使用, 不存在叫 ‘future’ 這個名稱的套件

R语言
需要使用interactions包,使用install.packages("interactions", dependencies = TRUE)安装后,再启用时,弹出如下错误报告:

錯誤: 套件或命名空間載入失敗 ‘interactions’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
不存在叫 ‘future’ 這個名稱的套件

尝试用install.packages("future", dependencies = TRUE)安装future依赖包,弹出如下报告:

  • installing source package 'future' ...
    • package 'future' successfully unpacked and MD5 sums checked
    • using staged installation
    • R
    • demo
    • inst
    • byte-compile and prepare package for lazy loading
      Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
      namespace 'parallelly' 1.43.0 is being loaded, but >= 1.44.0 is required
      Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace
      Execution halted
      ERROR: lazy loading failed for package 'future'
  • removing 'D:/R-4.4.2/library/future'
    Warning in install.packages :
    安裝程式套件 ‘future’ 時退離狀態的值不是 0

显示说future依赖包被移除,但是原因没有看明白。

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-05-22 09:25
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    R语言中,interactions包的安装需要使用remotes包,而不是install.packages。因此,你可以尝试以下命令来安装interactions包:

    install.packages("remotes")
    remotes::install_github("jrnold/interactions")
    

    如果你已经安装了remotes包,可以直接使用remotes::install_github("jrnold/interactions")命令安装interactions包。

    安装完成后,你可以使用library(interactions)来加载interactions包。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月22日