美文网首页
使用rpy2包importr,报错RRuntimeError

使用rpy2包importr,报错RRuntimeError

作者: Williamongh | 来源:发表于2019-07-22 16:00 被阅读0次

    原因是Anaconda3环境下,在执行conda install rpy2的时候,会自动安装一个R在X/Anaconda3/Lib/R/,调用rpy2,会默认将R的库指向X/Anaconda3/Lib/R/library,而不是我R原本的安装路径。
    通过pip安装rpy2,虽然不会另外安装一个R,但是在Windows下无法安装,需要安装编译版本https://www.lfd.uci.edu/~gohlke/pythonlibs/

    解决方案1:如上
    解决方案2:importr('name package', lib_loc="YOUR_R_LIB_LOCATION")
    解决方案3:将YOUR_R_LIB_LOCATION中的包复制到X/Anaconda3/Lib/R/
    解决方案4:卸载掉原有的R,索性覆盖安装最新版本在Anaconda3中.

    https://stackoverflow.com/questions/28367799/rpy2-not-finding-package

    相关文章

      网友评论

          本文标题:使用rpy2包importr,报错RRuntimeError

          本文链接:https://www.haomeiwen.com/subject/fklwlctx.html