我正在尝试构建并安装rpy2 Python模块。但有一个错误(见下文)。在Windows7 64bit上安装rpy2 for Python 2.7
我有R安装在C:\Program Files\R\R-2.15.0\
和R.h
是在C:\Program Files\R\R-2.15.0\include
。我如何告诉setup.py在该目录中找到R标头?
Python和R都是使用Windows 64位的官方二进制文件安装的。
有人可以贡献一个rpy2二进制版本的Windows 64位和Python2.7 64位? Christoph Gohlke出于法律或技术原因说,rpy2不包括在他的Unofficial Windows Binaries for Python Extension Packages中。其他人有成功的打击?
谢谢!
鉴于以下过程:
$ python setup.py build
running build
running build_py
running build_ext
returned an empty string. (5 times)
利用这种配置对于R为库:
include_dirs:()
libraries:()
library_dirs: ('C:/PROGRA~1/R/R-215~1.0/bin/i386',)
extra_link_args:()
# OSX-specific (included in extra_link_args)
framework_dirs:()
frameworks:()
建筑物rpy2.rinterface._rinterface'延伸,使用该命令:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c
/nologo /Ox /MD /W3 /GS- /DNDEBUG -DWin32=1 -DCSTACK_DEFNS=1
-I.\rpy\rinterface -IC:\Python27\include -IC:\Python27\PC
/Tc.\rpy\rinterface\_rinterface.c
/Fobuild\temp.win-amd64-2.7\Release\.\rpy\rinterface\_rinterface.obj
_rinterface.c
给出此错误:
.\rpy\rinterface\_rinterface.c(61) : fatal error C1083: Cannot open include file:
'R.h': No such file or directory
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe"'
failed with exit status 2
即32位python + R虽然没有? – nicolas
只是一个链接不是一个好的答案。您需要包含实际的代码或解释 – DrCord