6

我正在努力为我的问题找到解决方案,到目前为止还没有成功。

我正在尝试在我的计算机上安装最新的 Rpy2 版本。我已经安装了所有必需的程序(R 2.15.1 和 2.7 Python)。我正在使用命令通过 cmd 安装 Rpy2 (rpy2-2.3.0)

python setup.py build install

我得到这个回溯:

回溯(最近一次通话最后):

文件“setup.py”,第 441 行,在

[os.path.join('doc', 'source', 'rpy2_logo.png')])],

文件“c:\Python27\lib\distutils\core.py”,第 152 行,在设置中

dist.run_commands()

文件“c:\Python27\lib\distutils\dist.py”,第 953 行,在 run_commands

self.run_command(cmd)

文件“c:\Python27\lib\distutils\dist.py”,第 972 行,在 run_command

cmd_obj.>运行()

运行中的文件“c:\Python27\lib\distutils\command\install.py”,第 563 行

self.run_command('build')

文件“c:\Python27\lib\distutils\cmd.py”,第 326 行,在 run_command

self.distribution.run_command(command)

文件“c:\Python27\lib\distutils\dist.py”,第 972 行,在 run_command

cmd_obj.run()

运行中的文件“c:\Python27\lib\distutils\command\build.py”,第 127 行

self.run_command(cmd_name)

文件“c:\Python27\lib\distutils\cmd.py”,第 326 行,在 run_command

self.distribution.run_command(command)

文件“c:\Python27\lib\distutils\dist.py”,第 971 行,在 run_command

cmd_obj.ensure_finalized()

文件“c:\Python27\lib\distutils\cmd.py”,第 109 行,在 ensure_finalized

self.finalize_options()

文件“setup.py”,第 152 行,在 finalize_options

config += get_rconfig(r_home, about)

文件“setup.py”,第 312 行,在 get_rconfig

rc = RConfig.from_string(rconfig, allow_empty = allow_empty)

文件“setup.py”,第 272 行,在 from_string

  • '\nin 字符串\n' + 字符串)

ValueError:无效的子字符串

在字符串中

尝试安装时遇到的相同错误

easy_install rpy2

更新:现在在另一台电脑(64 位)上显示相同的错误

感谢帮助!:D

4

1 回答 1

6

放弃了rpy包裹。我会推荐PypeR包,它更快、易于安装 (easy_install) 并且使用愉快!http://pypi.python.org/pypi/PypeR/

于 2012-11-02T17:23:23.437 回答