吴拉拉 2023-01-10 14:47 采纳率: 33.3%
浏览 139
已结题

Error in library.dynam(lib, package, package.lib) : 没有这个DLL ‘xfun’:是不是没有为此架构安装?

#遇到问题的现象描述
下载org.eg.Mm.db包时,提示xfun包未构建安装,但xfun已安装在系统目录里

#问题相关代码片,运行结果,报错内容
.libPaths()
[1] "D:/APP/R-4.2.1/library"
library(BiocManager) BiocManager::install("org.eg.Mm.db")
Error in library.dynam(lib, package, package.lib) : 没有这个DLL ‘xfun’:是不是没有为此架构安装?

library(xfun)
Warning: 程辑包‘xfun’是用R版本4.2.2 来建造的
Error: package or namespace load failed for ‘xfun’ in library.dynam(lib, package, package.lib):
没有这个DLL ‘xfun’:是不是没有为此架构安装?

#我的初步解答思路是:
_在Rstudio界面依次点击Tools>Check for Package Upates>Select All>Install Updates
##反馈:
无法将拆除原来安装的程序包‘digest’
Warning in install.packages :
problem copying D:\APP\R-4.2.1\library\00LOCK\digest\demo\vectorised.R to D:\APP\R-4.2.1\library\digest\demo\vectorised.R: Permission denied
下载的二进制程序包在
C:\Users\86157\AppData\Local\Temp\RtmpEzy9GL\downloaded_packages里

library(xfun)
Warning: 程辑包‘xfun’是用R版本4.2.2 来建造的
Error: package or namespace load failed for ‘xfun’ in library.dynam(lib, package, package.lib):
没有这个DLL ‘xfun’:是不是没有为此架构安装?

#操作环境、软件版本等相关信息
R版本:4.2.1;win10系统

  • 写回答

1条回答 默认 最新

  • m0_54204465 2023-01-10 15:34
    关注

    看起来你在尝试安装 org.eg.Mm.db 包的时候遇到了错误。错误信息显示 xfun 包没有为你的架构安装,但是你说 xfun 已经安装在你的系统目录中了。

    有一种可能是,xfun 包可能被安装到了 R 的默认 library 目录之外的其他目录中。你可以通过调用 .libPaths() 来查看 R 当前加载的 library 目录。在这里你可以看到 R 加载的第一个 library 目录是 D:/APP/R-4.2.1/library。

    你可以尝试将 xfun 包安装到这个目录中并重新加载它。

    install.packages("xfun", lib = .libPaths()[1])
    library(xfun)
    
    

    另外一种可能是,你在使用的是xfun不是和你的R版本匹配的版本.你可以通过在R里面使用sessionInfo()检查一下你的环境信息

    
    sessionInfo()
    

    在上述操作之后,再次尝试安装 org.eg.Mm.db 包试试。
    另外由于digest包无法拆卸而导致安装失败,可能你没有管理员权限或者该文件被占用,你可以关闭R试试或者重启电脑,或者手动删除这个文件。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月18日
  • 已采纳回答 1月10日
  • 修改了问题 1月10日
  • 修改了问题 1月10日
  • 展开全部

悬赏问题

  • ¥15 matlab中使用gurobi时报错
  • ¥15 WPF 大屏看板表格背景图片设置
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂