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

7 投票
1 回答
1426 浏览
提问于 2025-04-16 18:19

我已经成功从source forge上安装了rpy2的2.0.8版本,使用的是.msi文件,但我想用包含包代码的最新版本,也就是v2.1.9

我正在尝试在Windows上编译rpy2(Python版本是2.6.6)。

CL(编译器)在抱怨,因为LibExtern在不同的地方被定义为externdeclspec,这让它很困惑。

gccc++也无法编译,报错不断。

我猜这个在Unix系统上编译应该没问题,我可能只是缺少了一些配置(可能是环境变量),因为我不相信它会以不可编译的形式发布。

有没有人能给我指个方向呢?

非常感谢!

DM

1 个回答

1

你最好的选择是从这个网站下载。这个网站上有很多流行的库,这些库需要编译才能正常使用。简单来说,这是加州大学尔湾分校的Christoph Gohlke提供的一个非官方的Windows版Python扩展包的集合。

我给你提供了rpy2的最新版本链接,网站上有适合各种Python版本的下载。请注意,你需要先安装R。下载适合2.7版本的文件,它应该也能在2.6.6上运行,但如果不行的话,就把你的Python更新到2.7.5版本。

不过,如果你还是想自己编译这些文件,那就需要把错误信息和追踪记录发给我,不然我就无法准确知道你遇到了什么问题。

撰写回答