在Windows上编译rpy2需要什么设置?

Dan*_*use 7 python r rpy2

我已经能够从源代码rpy2forge 安装v2.0.8 .msi,但是我想使用包含软件包代码的最新版本,即v2.1.9.

我正在尝试在windows(python 2.6.6)中编译rpy2 .

CL抱怨因为LibExtern被定义为externdeclspec不同的地方.

gcc并且c++无法编译而没有错误.

我假设这在unix上编译好,而我所缺少的是一些配置(概率环境变量),因为我无法相信它会以不可编译的形式发布.

有人指出我正确的方向吗?

很多thx

DM

Gam*_*iac 1

最好的选择是从这个网站下载它。它具有需要编译才能工作的所有流行存储库。它基本上是加州大学欧文分校荧光动力学实验室的 Christoph Gohlke 的一组用于 Python 扩展包的非官方 Windows 二进制文件。

我已经为您提供了最新版本的链接rpy2,并且每种类型的 Python 都有相应的版本。请注意,您需要安装 R。下载 2.7 的版本,它应该适用于 2.6.6,但如果不能,请更新您的 Python 2.7.5。

但是,如果您仍然热衷于实际编译二进制文件,那么您将需要向我提供错误消息和回溯,否则,人们无法确定您的确切问题是什么。