我正在尝试安装 spinR 包,但收到此错误,但我不知道这意味着什么: 错误:对象“多进程”未由“命名空间:未来”导出
我对 R 还很陌生,任何帮助将不胜感激。
这是我运行的代码:
devtools::install_gitlab('jbferet/spinR', lib = 'C:/win-library/4.0')
我还尝试重新安装 future:
install.packages("future", lib = 'C:/win-library/4.0')
但我仍然遇到同样的错误:对象“multiprocess”未由“namespace:future”导出
对于不同的包,我也一直在努力解决这个错误。问题不在于
future
,而在于您正在安装的库,就您而言spinR
。来自 multiprocess
的 future
早已被弃用,但在 2023 年 3 月,它终于失效了,这意味着当 spinR
尝试导入它时,它会失败。简而言之,这是 spinR
开发人员应该解决的问题。截至今天(2023 年 8 月 7 日),存储库中的 NAMESPACE
文件似乎已更新 c。 2 周前,不再包含 importFrom(future,multiprocess)
。这应该可以在您更新软件包后解决您的问题。您可以尝试使用 update.packages()
,但由于看起来您正在安装开发版本,因此您可能需要使用 remove.packages(<the package name>)
,然后重新安装。
我希望这有帮助。我自己是 R 新手,但想分享我的发现,以防有帮助。