R语言无法调用stats.dll的问题解决方案[补充] 您所在的位置:网站首页 r语言datadist函数如何安装 R语言无法调用stats.dll的问题解决方案[补充]

R语言无法调用stats.dll的问题解决方案[补充]

2024-07-10 18:09| 来源: 网络整理| 查看: 265

写在前面

在去年10月份,出过一起关于R语言无法调用stats.dll的问题解决方案,今天(你看到后是昨天)不知道为什么,安装包,一直安装不了,真的是炸裂了。后面再次把R与Rstuido升级。说实话,我是真不想折腾升级这些,因为,只要升级,环境多多少少可能会有变化,这次,我就是其中一个。

那么遇到的问题,也是前面遇到的一模一样。

但是,使用前面的解决方案行不通了,自己只能再次查找解决方案。

emm,一折腾又是一晚结束…

报错与问题

主要报错也是,在Rstuido中无法正常加载R包,但是在R软件中是可以正常运行。如下图所示。 报错:

> library(ggplot2) Error: package or namespace load failed for ‘ggplot2’ in inDL(x, as.logical(local), as.logical(now), ...): unable to load shared object 'D:/R/R-4.3.1/library/stats/libs/x64/stats.dll': LoadLibrary failure: 找不到指定的模块。

这个主要就是问题就是:无法正常加载stats.dll。

解决方案 方法一

根据前面R语言无法调用stats.dll的问题解决方案,将R中的bin\x64中的代码全部复制到libaray\stats中即可。

方法二

如果第一种没解决,像我一样,那就是尝试一下此方法。 1. 步骤1:复制路径D:\R\R-4.3.1\bin\x64中全部的内容 2. 步骤2:查找stats.dll所在路径

Sys.getenv("PATH") Sys.which("stats.dll")

输出结果

[1] "c:/rtools43/x86_64-w64-mingw32.static.posix/bin;c:/rtools43/usr/bin;\\usr\\bin:;D:/R/RStudio/bin/quarto/bin" > Sys.which("stats.dll") stats.dll ""

3. 步骤3:找到你自己的路径,如我自己的路径如下 4. 步骤4:进入路径,将步骤1的内容全部复制进去即可 到此步,我自己的导入包报错的问题就解决了,可以正常导入包。

参考:https://community.rstudio.com/t/error-package-or-namespace-load-failed-for-stats-in-indl/77752/3

以上是自己根据自己的报错,进行解决的方法。若有相同的问题,可以进行参考借鉴。

最终,还是那句话,不要轻易折腾!!!

往期文章:

1. 最全WGCNA教程(替换数据即可出全部结果与图形)

WGCNA分析 | 全流程分析代码 | 代码一

WGCNA分析 | 全流程分析代码 | 代码二

WGCNA分析 | 全流程代码分享 | 代码三

2. 精美图形绘制教程

精美图形绘制教程

3. 转录组上分分析教程

腾讯课堂: https://bioinformatic.ke.qq.com/ CCtalk: https://www.cctalk.com/m/group/90864710

小杜的生信筆記,主要发表或收录生物信息学的教程,以及基于R的分析和可视化(包括数据分析,图形绘制等);分享感兴趣的文献和学习资料!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有