繁体   English   中英

R软件包未通过library()加载

[英]R packages not loading via library()

我一直遇到无法在R中加载软件包库的问题。这些软件包可以通过instal.packages()很好地安装,但是出现错误

Error: package or namespace load failed for ‘adegenet’ in library.dynam(lib, package, package.lib):
shared object ‘httpuv.so’ not found
Error: package ‘adegenet’ could not be loaded

当我尝试加载软件包“ adegenet”(以及其他任何软件包)时。

我记得当我使用remove.packages()删除光泽以在GitHub(shiny-Incubator)上安装开发版本时,就开始出现这种行为。

我不确定发生了什么。 关于如何还原一切的任何想法? 我已更新到最新的R版本,但这不能解决问题。

似乎在卸载过程中,您设法删除了httpuv和/或Rcpp的组件。 这应该使事情再次起作用:

install.packages(c("Rcpp", "httpuv"))

暂无
暂无

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

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