1

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

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

但后来我按照以下线程中的说明进行操作:在 win7 上安装 rpy2 时遇到问题(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

那个线程没有想法,所以我想一年后是否有新的方法来解决这个问题。

编辑 = 一次

提前致谢

4

3 回答 3

5

我也是,我在启动和运行 rpy2 时遇到了很多困难,即使在遵循 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 添加环境变量 R_HOME
  4. 使用您的 Windows 用户名添加环境变量 R_USER

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

于 2012-08-26T13:34:51.840 回答
1

检查 7 月 18 日的rpy 邮件列表。rpy2 在 Windows 方面取得了轻微进展,人们报告说运行它取得了一些成功。

于 2012-08-13T05:31:10.750 回答
0

我尝试了上面的四个步骤,效果很好。对卡迪赞不绝口。

关于 user1234440 的问题,我只使用了 easy_install rpy2,它工作得很好。

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

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

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

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

然后您只需按照 Kadee 提供的步骤 2 到 4 进行操作。

于 2014-02-22T07:25:53.510 回答