Я пытаюсь создать и установить rpy2 Python Module. Но получил ошибку (см. Ниже).
У меня 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 64bit.
Может кто-нибудь внести бинарную сборку rpy2 для Windows 64bit и Python2.7 64bit? Кристоф Гольке сказал по юридическим или техническим причинам, rpy2 не включен в его Неофициальные бинарные файлы Windows для пакетов расширения Python. Кто-нибудь еще ударил?
Спасибо!
Учитывая следующий процесс:
$ 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: ()
build '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