【问题标题】:Rpy2 and Python Installation Road-blockRpy2 和 Python 安装障碍
【发布时间】:2012-08-09 07:50:21
【问题描述】:

我似乎无法为 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

那个帖子没有主意了,所以我想一年后是否有新的方法可以解决这个问题。

编辑 = 一次

提前致谢

【问题讨论】:

    标签: python rpy2


    【解决方案1】:

    我尝试了上面的四个步骤,效果很好。向 Kadee 致敬。

    关于 user1234440 的问题,我只使用 easy_install rpy2 就可以了。

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

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

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

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

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

    【讨论】:

      【解决方案2】:

      我也是,我在启动和运行 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

      【讨论】:

        【解决方案3】:

        请在 7 月 18 日查看rpy-mailing list。 rpy2 在 Windows 方面取得了轻微进展,人们报告说运行它取得了一些成功。

        【讨论】:

        • 我安装了它,但是当我尝试将 rpy2.robjects 导入为 robjects 时遇到错误“没有名为 win32api 的模块”
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-18
        • 2016-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多