windows 无法解决R 'later'的包或命名空间加载失败

7y4bm7vi  于 2023-10-22  发布在  Windows
关注(0)|答案(2)|浏览(144)

我使用Rstudio加载包“later”运行到以下错误:

library(later)
Fehler: package or namespace load failed for ‘later’:
 .onLoad in loadNamespace() für 'later' fehlgeschlagen, Details:
  Aufruf: createCallbackRegistry(id, parent_id)
  Fehler: Can't create event loop 0 because it already exists.

使用RGUI加载包工作正常。任何建议是什么导致的问题?
此外,当我打开Rstudio后等待几分钟时,加载包似乎可以工作。
我不知道什么样的事件循环可能已经存在。
值得注意的是,当我远程工作时,这个问题似乎会发生。

> sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19044)

Matrix products: default

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252    LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                    LC_TIME=German_Germany.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] later_1.3.0
wn9m85ua

wn9m85ua1#

如果您尝试运行later:::.onLoad函数两次,则会收到所看到的消息。这在正常情况下不应该发生,但如果你加载它,卸载它,然后再次加载它,它可能会发生。
考虑到您的评论,如果您等待几分钟,它就可以工作,我猜RStudio正在加载它,然后卸载它,但在完全卸载时会有一些延迟。我不知道有没有办法改变这一切。

bwleehnv

bwleehnv2#

我也有同样的问题。你试过重新安装软件包吗?对我来说,这很有效。

相关问题