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?

有人給出了如下建議:

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

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? (有機會去嘗試一下)

最后再補充一句:技術問題一定要遠離某度!!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容