尝试安装 spinR 时,如何解决“对象‘多进程’未由‘名称空间:未来’导出”错误?

问题描述 投票:0回答:1

我正在尝试安装 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”导出

r namespaces
1个回答
0
投票

对于不同的包,我也一直在努力解决这个错误。问题不在于

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 新手,但想分享我的发现,以防有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.