我正在努力为我的问题寻找解决方案,到目前为止还没有成功。
我正在尝试在我的计算机上安装最新的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> run()的
文件“c:\ Python27 \ lib \ distutils \ command \ install.py”,第563行,在运行中
self.run_command( '建立')
文件“c:\ Python27 \ lib \ distutils \ cmd.py”,第326行,在run_command中
self.distribution.run_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(命令)
文件“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 string \ n'+ string)
ValueError:无效的子字符串
字符串中的
尝试使用
安装时遇到的错误 easy_install rpy2
更新:现在在另一台电脑上显示相同的错误(64位)
感谢您的帮助! :d
答案 0 :(得分:5)
放弃rpy
套餐。我会推荐 PypeR 包它更快,易于安装(easy_install)并且使用愉快! http://pypi.python.org/pypi/PypeR/