【发布时间】:2014-01-02 14:02:41
【问题描述】:
我正在尝试使用rpy2-2.3.1.tar.gz 下的源文件在 Windows 7 上安装 rpy2-2.3.1。
但是,在命令提示符下运行setup.py 后,我得到了下面的回溯。我已经检查了一些关于在 Windows 7 上安装 RPy2 的堆栈溢出帖子,并且已经意识到这是一个挑战。有谁知道我的情况出了什么问题?
提前致谢。
P.S:我无法使用.exe 安装它,因为我得到的是 'Python 2.7 版。需要,在注册表中找不到'警告并且没有更新注册表的权限。所以这对我来说不是一个选择。
P.S2:在开始获取此回溯之前,我将 R 路径设置为:C:\Program Files\R\R-3.01\bin。我相信这指向 64 位 R。这可能会导致问题吗?
I:\Documents\Visual Studio 2010\Projects\MyProject\rpy2-2.3.1>C:/Python27/python.exe setup.py install
running install
running build
running build_py
running build_ext
Traceback (most recent call last):
File "setup.py", line 463, in <module>
'rpy2': ['doc/source/rpy2_logo.png', ]}
File "C:\u\windows\Python27\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\u\windows\Python27\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\u\windows\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\u\windows\Python27\lib\distutils\command\install.py", line 563, in run
self.run_command('build')
File "C:\u\windows\Python27\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\u\windows\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\u\windows\Python27\lib\distutils\command\build.py", line 127, in run
self.run_command(cmd_name)
File "C:\u\windows\Python27\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\u\windows\Python27\lib\distutils\dist.py", line 971, in run_command
cmd_obj.ensure_finalized()
File "C:\u\windows\Python27\lib\distutils\cmd.py", line 109, in ensure_finalized
self.finalize_options()
File "setup.py", line 163, in finalize_options
config += get_rconfig(r_home, about)
File "setup.py", line 333, in get_rconfig
rc = RConfig.from_string(rconfig, allow_empty = allow_empty)
File "setup.py", line 293, in from_string
+ '\nin string\n' + string)
ValueError: Invalid substring
in string
【问题讨论】: