“RapidMiner和R安装问题”

ccrabbccrabb 成员职位:6因素二世
2019年5月编辑 帮助
另一篇关于如何让R工作的文章。在安装R之后,RapidMiner在通知它已经找到R库后一直出现并要求重新启动。这是一个无限循环。您必须理解,我已经完成了安装说明,重新安装了RapidMiner等等,这是使用开放源代码使其工作的典型事情。这是在Windows平台上。PATH, R_HOME和JAVA_HOME按照RapidMiner的安装说明进行设置。

有人遇到过这个问题吗,或者很少有人使用R?
标记:

答案

  • AjAj 成员职位:23Maven
    我之前也遇到过类似的问题。请阅读以下帖子并尝试建议来检查R是否正确安装

    http://rapid-i.com/rapidforum/index.php?topic=3603.0wap2;

    http://rpy.sourceforge.net/rpy_faq.html

    谢谢,
    Aj
  • ccrabbccrabb 成员职位:6因素二世
    太好了。它总是能找到正确的路径。这里有一点模棱两可。
    此外,R 2.12中的bin指针是由体系结构限定的,例如i386: %R_HOME%\bin\i386
    太多的谢谢,
    / c
  • AjAj 成员职位:23Maven

    两点是让它工作的关键,至少对我来说是这样(它实际上是R问题,而不是Rapidminer)

    1)编译R,使lib。所以是现在-指令是在URLhttp://rpy.sourceforge.net/rpy_faq.html

    2)动态链接库的正确路径;
    出口LD_LIBRARY_PATH = $ LD_LIBRARY_PATH \
    : R_HOME / bin
  • LaszloLaszlo 成员职位:6因素二世
    两点是让它工作的关键,至少对我来说是这样(它实际上是R问题,而不是Rapidminer)

    1)编译R,使lib。所以是现在-指令是在URLhttp://rpy.sourceforge.net/rpy_faq.html

    2)动态链接库的正确路径;
    出口LD_LIBRARY_PATH = $ LD_LIBRARY_PATH \
    : R_HOME / bin
    我也有麻烦。使用Windows XP和R 2.13.1。我检查了一遍又一遍所有的路径。我不熟悉“makefile”或“nmake”,所以对我来说很难遵循上面的说明。任何(简单的)建议都将不胜感激!
  • AjAj 成员职位:23Maven
    我没有尝试在Windows中安装R。请检查以下几点

    1)在你的R安装目录中手动导航时,你是否能够找到lib。在Windows中是等价的,r。dll。我必须在Linux中使用“——enable-R-shlib”来安装lib。所以。如果没有这个选项,lib。所以没有安装。

    2)所提到的LD_LIBRARY_PATH路径只是lib. path路径的一个建议。也将如此。但是,即使在Linux中,它也不会完全存在。你必须核对一下。so (Windows中的R.dll)在将其设置为环境变量之前的确切路径

    3)如果你正确地做到了以上两点,我建议你做的一件事就是完全卸载R,甚至可能是RapidMiner。首先安装R并正确设置路径,然后安装RapidMiner。我不知道这一步会有多大的不同,但我已经做到了。

    我不知道答案是否简单,但我没有在Windows操作系统中安装R来给出更具体的建议。

    谢谢,
    Ajay
  • LaszloLaszlo 成员职位:6因素二世

    卸载/重新安装后,我摆脱了错误消息。但RapidMiner没有R扩展可用。在“管理扩展”下,复选框被选中,但工具栏上没有“R”。
    此外,我现在进入R并试图加载rJava包,但无法找到jvm.dll。

    我将JAVA_HOME设置为C:\Program Files\Java\jre1.60_07\bin

    R_HOME设置为C:\Program Files\R\R-2.13.1\bin\i386

    我确认了r。dll就在那里。

    恐怕我现在真的把事情搞砸了。

    任何想法吗?
  • AjAj 成员职位:23Maven
    你好,

    要让R与RapidMiner一起工作,需要设置三个变量。在我的Linux系统中,我发出了以下三个命令,得到了以下结果

    echo $ R_HOME
    /usr/local/lib/R
    这应该对应于R.exe或类似文件存在的目录

    echo $ LD_LIBRARY_PATH
    /usr/local/lib/R/lib
    这对应于R.dll所在的目录

    echo $ JAVA_HOME
    /etc/alternatives / java_sdk

    安装完R后,您是否安装组件到
    帮助->更新RapidMiner
    并选择安装R扩展?
    如果您没有安装这个扩展,不设置正确的环境变量将不会给出任何错误消息。在这种情况下,问题没有解决。

    如果你已经正确地完成了上述所有步骤,并且R图标没有显示,那么在RapidMiner中你是否签入了
    视图->显示视图
    看看有没有R的图标?

    我也不能跑了
    rJava
    在终端。我注意到你使用了“加载”这个词,而不是从终端运行“rJava”。但是,为了确保,您是否为某些模块执行了load命令,比如
    负载(“rpart”)
    在执行之前
    rpart吗?

    谢谢,
    Ajay
  • AjAj 成员职位:23Maven
    抱歉,我写了
    负载(“rpart”)
    正确的加载命令为
    库(“rpart”)

    问候,
    Ajay
登录注册置评。