我想通过使用R.NET库链接到IronPython中的R统计包。它工作正常,但现在我需要使用R的mgcv库。导入mgcv失败,因为无法找到Rlapack.dll
导入mgcv
失败(导入使用命令rdn.r.EagerEvaluate("library(mgcv)")
完成,其中rdn
是包装R.NET库的IronPython对象)。当导入失败时,Windows打开一个对话框,其中显示:“程序无法启动,因为您的计算机上缺少Rlapack.dll。请尝试重新安装程序来解决此问题。”
当然,如果Rlapack.dll丢失了,R从来不会在第一个地方工作,那么究竟发生了什么?
不要担心回答这个问题;我已经解决了这个问题,并会在8个小时内发布解决方案,届时SO的锁定将到期。 – Wesley
我不知道IronPython在哪里查找Rlapack.dll,但是R正在自己的主目录中查找它(.../R-2.xx/bin/i386或/R-2.xx/bin/ x64为64位版本)。这不是R可执行文件的目录,也不是库。将此添加到您的路径可能会有所帮助。 –