繁体   English   中英

无法解决 package 或 R 的命名空间加载失败“稍后”

[英]Can't solve package or namespace load failed for R ‘later’

我正在使用 Rstudio 加载 package “稍后”遇到以下错误:

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 加载 package 工作正常。 任何建议是什么导致了问题?

此外,当我在打开 Rstudio 后等待几分钟时,加载 package 似乎可以工作。

我不明白可能已经存在什么样的事件循环。

值得注意的是,当我远程工作时,似乎会出现这个问题。

> 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

如果您尝试运行later:::.onLoad function 两次,则会收到您看到的消息。 这通常不应该发生,但是如果您加载它,卸载它并再次加载它,它可能会发生。

鉴于您的评论说,如果您等待几分钟,它会起作用,我猜想 RStudio 正在加载它然后卸载它,但是完全卸载有一些延迟。 不知道有没有办法影响这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM