Rpy2和Python安装Road-block

use*_*440 1 python rpy2

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

Tried to guess R's HOME but no R command in the PATH.
Run Code Online (Sandbox Code Playgroud)

但后来我按照以下主题中的说明操作:在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
Run Code Online (Sandbox Code Playgroud)

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

ValueError: Invalid substring in string
Run Code Online (Sandbox Code Playgroud)

如果有新的方法可以解决这个问题,那么我认为从现在起一年后,这个主题已经过时了.

编辑=一次

提前致谢

kad*_*dee 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添加环境变量R_HOME
  4. 使用Windows用户名添加环境变量R_USER

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

  • win64有吗? (2认同)