在Windows上编译rpy2需要什么配置?
我已经成功从source forge上安装了rpy2
的2.0.8版本,使用的是.msi
文件,但我想用包含包代码的最新版本,也就是v2.1.9
。
我正在尝试在Windows上编译rpy2(Python版本是2.6.6
)。
CL(编译器)在抱怨,因为LibExtern
在不同的地方被定义为extern
和declspec
,这让它很困惑。
gcc
和c++
也无法编译,报错不断。
我猜这个在Unix系统上编译应该没问题,我可能只是缺少了一些配置(可能是环境变量),因为我不相信它会以不可编译的形式发布。
有没有人能给我指个方向呢?
非常感谢!
DM
1 个回答
1
你最好的选择是从这个网站下载。这个网站上有很多流行的库,这些库需要编译才能正常使用。简单来说,这是加州大学尔湾分校的Christoph Gohlke提供的一个非官方的Windows版Python扩展包的集合。
我给你提供了rpy2
的最新版本链接,网站上有适合各种Python版本的下载。请注意,你需要先安装R。下载适合2.7版本的文件,它应该也能在2.6.6上运行,但如果不行的话,就把你的Python更新到2.7.5版本。
不过,如果你还是想自己编译这些文件,那就需要把错误信息和追踪记录发给我,不然我就无法准确知道你遇到了什么问题。