rpy2 Python モジュールをビルドしてインストールしようとしています。しかし、エラーが発生しました(以下を参照)。
R が にインストールされC:\Program Files\R\R-2.15.0\
てR.h
おり、C:\Program Files\R\R-2.15.0\include
. そのディレクトリでRヘッダーを見つけるようにsetup.pyに指示するにはどうすればよいですか?
Python と R の両方が、Windows 64 ビット用の公式バイナリ ファイルを使用してインストールされました。
誰かが Windows 64 ビットと Python2.7 64 ビット用の rpy2 バイナリ ビルドに貢献できますか? Christoph Gohlke 氏は、法律上または技術上の理由から、rpy2 はPython 拡張パッケージ用の非公式 Windows バイナリに含まれていないと述べています。他にヒットに成功した人はいますか?
ありがとう!
次のプロセスがあるとします。
$ 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