Rpy2 安装过程中遇到的坑

前言:昨天晚上安装Rpy2折腾到2点多,问题没有解决。一直提示缺少dll文件,而且是4个,从网上下载了这几个dll文件,结果又无法注册。心塞!然后,今天在Stack Overflow社区里面找到了答案,问题并不在于dll文件的缺失,而是安装方式的问题。最后总结一句:某度是真垃圾,坑人不浅。

在此,先说一下我没有成功的安装方式:pip install rpy2

在网上看到说使用pip安装,结果提示缺失dll文件。

liblzma-5.dll

libbz2-1.dll

zlib1.dll

libpcre-1.dll

于是下载了这4个文件,放到C:\Windows\SysWOW64文件夹之后,运行注册,又提示:

XXX.dll模块已加载,但找不到入口点DLLRegisterServer

虽然有一篇博文很详细的写了安装过程,但是我这里却并没有成功。

参考链接:

1、[译]27 个Jupyter Notebook的小提示与技巧  (第20条,其中第19条是在Jupyter中安装R的方法)

2、【Python与R】Rpy2 - 安装  (尽管这篇文章写得比较详细,但是不成功)

我在Stack Overflow上看到有人遇到了一样的问题:

http://R – No Magic [IP][y]: iPython — Corrupt python kernel?

有人给出了如下建议:

Rpy2 安装过程中遇到的坑_第1张图片

建议中的第一句,不清楚有什么用。只需要下面那一句代码即可:

conda install -c r rpy2

参考链接:http://stackoverflow.com/questions/39756013/load-ext-rpy2-ipython-image-not-found-error

在运行上面这种安装方式的时候,第一次由于网速原因也失败了,我进行了第2次尝试,结果成功了。

附:

1、关于Rpy2的使用:http://lgautier.github.io/jpd-pdapr-slides/

2、Rpy2 官网:http://rpy.sourceforge.net/

3、可以用PypeR 来实现python调用R,它也是一个R语言的Python接口,其下载地址为:https://pypi.python.org/pypi/PypeR/1.1.0  (有机会去尝试一下)

最后再补充一句:技术问题一定要远离某度!!!

你可能感兴趣的:(Rpy2 安装过程中遇到的坑)