Rpy2和Python安装Road-block

时间:2012-08-13 04:39:38

标签: python rpy2

我似乎无法为python安装Rpy2。最初我遇到了显示以下错误的问题。

Tried to guess R's HOME but no R command in the PATH.

但后来我按照以下主题中的说明进行操作:trouble installing rpy2 on win7 (R 2.12, Python 2.5)

我将R \ R-2.12.1 \ bin \ i386中的所有文件放入并复制到R \ R-2.12.1 \ bin,然后将我的环境路径设置为指向R \ R-2.12。 1。现在尝试再次从源代码安装它..

python setup.py run

我得到了同样的错误。如果我将路径变量设置为R \ R-2.12.1 \ bin \然后我得到以下错误,如给出第二个答案的人所示

ValueError: Invalid substring in string

那个帖子已经没有了想法,所以如果有新的方法可以解决这个问题,那么我想一年之后。

编辑=一次

提前致谢

3 个答案:

答案 0 :(得分:5)

我也是如此,即使在跟随lgauthier的答案中的关键环节之后,我仍然遇到很多困难。但是,最终的帮助来自该邮件列表中的一个回复。

总结一下,这些是在我的Windows7计算机上启动并运行rpy2所需的4个步骤:

  1. 从此链接安装rpy2:https://bitbucket.org/breisfeld/rpy2_w32_fix/issue/1/binary-installer-for-win32
  2. 将C:\ Program Files \ R \ R-2.12.1 \ bin \ i386(R.dll的路径)添加到环境变量PATH
  3. 使用C:\ Program Files \ R \ R-2.12.1
  4. 添加环境变量R_HOME
  5. 使用Windows用户名
  6. 添加环境变量R_USER

    如果您不知道如何添加/更改环境变量,请查看例如在这里:http://www.computerhope.com/issues/ch000549.htm

答案 1 :(得分:1)

7月18日查看rpy-mailing list。对于rpy2,Windows前端略有进步,人们正在报告运行它的成功。

答案 2 :(得分:0)

我尝试了上面的四个步骤,它运行正常。感谢Kadee。

关于user1234440的问题,我只使用easy_install rpy2,它运行得很好。

http://rpy.sourceforge.net/rpy2/doc-2.2/html/overview.html#download

确保已安装set_up工具。如果您不知道如何操作,请查看以下链接。

https://pypi.python.org/pypi/setuptools#windows

您可以运行ez_setup.py并让它为您决定。

然后你只需按照Kadee提供的第2步到第4步。