【问题标题】:Installing RPy2 from source files on Windows 7在 Windows 7 上从源文件安装 RPy2
【发布时间】: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

【问题讨论】:

    标签: python r rpy2


    【解决方案1】:

    这个网站有你要找的东西。它有很多.exe格式的好模块:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2

    【讨论】:

    • 感谢您的回答。但是,我已经尝试过 rpy2-2.3.8.win-amd64-py2.7.exerpy2-2.3.8.win32-py2.7.exe您提供的链接并遇到相同的注册表问题。
    • @Zhubard 为什么要尝试 rpy2-2.3.1 而不是 rpy2-2.3.8 ?
    猜你喜欢
    • 2018-09-29
    • 2013-11-23
    • 2012-10-14
    • 2013-02-25
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2015-06-25
    • 2013-02-18
    相关资源
    最近更新 更多