HOME rpy2错误

我知道在Windows 7 32位上启动和运行rpy2的文章有很多。 我已经参考了其中很多人并尝试了他们的解决方案,包括使用PypeR

我没有明确地在我的路径中设置R_HOME变量,但是通过这个问题,我确认了R在我的PATH中(我可以在命令行键入R并让R运行),甚至从i386中复制所有文件文件夹父bin文件夹。

我的问题粘贴在下面。 有什么想法吗?

In [5]: from rpy2 import robjects
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-5-1f019d00d232> in <module>()
----> 1 from rpy2 import robjects

C:Anacondalibsite-packagesrpy2robjects__init__.py in <module>()
     16 import rpy2.rlike.container as rlc
     17
---> 18 from rpy2.robjects.robject import RObjectMixin, RObject
     19 from rpy2.robjects.vectors import *
     20 from rpy2.robjects.functions import Function, SignatureTranslatedFunction

C:Anacondalibsite-packagesrpy2robjectsrobject.py in <module>()
      3 import rpy2.rinterface
      4
----> 5 rpy2.rinterface.initr()
      6
      7 import conversion

RuntimeError: R_HOME not defined.

在上面评论的帮助下,我朝着正确的方向前进。 我创建了R_HOME作为一个SYSTEM变量。 这没有马上工作,因为我得到了R_USER未定义的错误。

为了让上面的导入无误地工作,我只需在定义R_HOME后从这里重新安装rpy2 exectuable即可。 没有错误。

总之,关键是将R_HOME设置为PRIOR TO来安装rpy2。

链接地址: http://www.djcxy.com/p/72621.html

上一篇: HOME Error with rpy2

下一篇: opened nested module anomaly in Ruby