rpy2 Python Moduleをビルドしてインストールしようとしています。しかし、エラーが発生しました(下記参照)。Windows7でrpy2をインストールするPython 2.7用に64bitをインストールする
C:\Program Files\R\R-2.15.0\
にのRをインストールしました。C:\Program Files\R\R-2.15.0\include
にあります。 setup.pyにそのディレクトリのRヘッダを見つけるように指示するにはどうしたらいいですか?
PythonとRの両方が、Windows 64bit用の公式バイナリファイルを使用してインストールされました。
誰かがWindows 64bitとPython2.7 64bit用のrpy2バイナリビルドに貢献できますか? Christoph Gohlke氏は、法的または技術的理由から、rpy2は彼のUnofficial Windows Binaries for Python Extension Packagesには含まれていないと述べました。誰でも成功したヒットはありますか?
ありがとうございます!ライブラリとしてRのためにこのような構成と
$ python setup.py build
running build
running build_py
running build_ext
returned an empty string. (5 times)
:
は、以下の処理を考えると
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