gpt4 book ai didi

r - 导入 mgcv 失败,因为找不到 Rlapack.dll

转载 作者:行者123 更新时间:2023-12-05 01:36:42 25 4
gpt4 key购买 nike

我想使用 R.NET 链接到 IronPython 中的 R 统计包图书馆。它一直工作正常,但现在我需要使用 R 的 mgcv图书馆。

进口mgcv失败(导入使用命令 rdn.r.EagerEvaluate("library(mgcv)") 完成,其中 rdn 是包装 R.NET 库的 IronPython 对象)。当导入失败时,Windows 会打开一个对话框,显示:“程序无法启动,因为您的计算机缺少 Rlapack.dll。尝试重新安装程序以解决此问题。”

当然,如果缺少 Rlapack.dll,R 一开始就不会工作,那么发生了什么?

最佳答案

我检查了 mgcv 的依赖关系包裹;它们包括基本包 Matrix .事实证明,Matrix R 开发团队已将其编译为 dll(位于 ${R_HOME}/library/Matrix/libs/i386/Matrix.dll)。该 dll 需要链接到 Rlapack.dll,由于某种原因,它在 IronPython 中从 R.NET 调用 R 时找不到。

解决方案是将 Rlapack.dll(您可以在 ${R_HOME}/bin/i386/中找到)的副本放入与 Matrix.dll 相同的目录中。现在每天都是星期天。

关于r - 导入 mgcv 失败,因为找不到 Rlapack.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com