(轉)python中調用R語言經過rpy2 進行交互安裝配置詳解

python中調用R語言經過rpy2 進行交互安裝配置詳解(R_USER、R_HOME配置)

python中調用R語言經過rpy2 進行詳解

1.R語言的安裝:

你們進行R語言的安裝,在安裝好R後,須要配置環境變量R才能進行使用。python

對此電腦右鍵->選擇高級設置->環境變量->PATH->編輯:markdown

在這裏插入圖片描述

而後進行環境變量的編輯,這裏咱們在環境變量中加上R的安裝路徑:工具

在這裏插入圖片描述

這是咱們使用管理者打開:輸入R;便可:
在這裏插入圖片描述atom

出現如上界面表明R語言安裝成功。這是R與python進行交互的第一步.spa

2.Rpy2工具的安裝和配置

首先可使用 pip install rpy2.net

若是不行就使用源代碼安裝,先去下載源,https://www.lfd.uci.edu/~gohlke/pythonlibs/ 打開這個網址,按ctrl+F搜索Rpy2,就會出現如下界面:blog

在這裏插入圖片描述

這裏能夠根據python版本,和電腦屬性進行選擇你須要的rpy2源。進入到rpy2的文件路徑下:使用 pip進行安裝便可。前提是 python安裝成功,且python 環境變量已配置好。查看是否安裝成功 就到 python安裝路徑下Lib文件中的site_packages 中是否有rpy2。或者可用pip freeze 進行查看是否安裝成功。圖片

或將whl文件解壓縮,並將文件夾拷貝到site_packages目錄下,而後在pycharm中設置——project interpreter——安裝rpy2ip

3.pycharm中使用R語言配置

以上都安裝好了,可是在pycharm中使用R的時候仍會報錯,R_User not defined 這時咱們還須要進行R_USER與R_HOME語言的環境變量配置.ci

在用戶變量中增長R_USER、R_HOME

在這裏插入圖片描述

在這裏插入圖片描述

R_HOME:指向R安裝路徑,R_USER指向rpy2的路徑。

也就是說一共要設置三個:首先在PATH里加上R的安裝路徑,其次是Rpy2的安裝,最後是R_USER、R_USER設置。博主是在RPY2安裝以後能夠導入覺得就能夠成功使用了,結果在Pycharm中一直報各類錯誤,而後不斷的該變量的路徑,重啓電腦纔將R_USER、R_HOME配置成功,由於網上的說法都不同,唉,弄得心累 ,因此必定要記載一下!!!

若是仍是不行,直接在代碼裏指定R_USER

os.environ['R_USER']='C:/Program Files/Python37/Lib/site-packages/rpy2'

相關文章
相關標籤/搜索