python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...
python中調(diào)用R語(yǔ)言通過(guò)rpy2 進(jìn)行詳解
1.R語(yǔ)言的安裝:
大家進(jìn)行R語(yǔ)言的安裝,在安裝好R后,需要配置環(huán)境變量R才能進(jìn)行使用。
對(duì)此電腦右鍵->選擇高級(jí)設(shè)置->環(huán)境變量->PATH->編輯:
然后進(jìn)行環(huán)境變量的編輯,這里我們?cè)诃h(huán)境變量中加上R的安裝路徑:
這是我們使用管理者打開(kāi):輸入R;即可:
出現(xiàn)如上界面代表R語(yǔ)言安裝成功。這是R與python進(jìn)行交互的第一步.
2.Rpy2工具的安裝和配置
首先可以使用 pip install rpy2
如果不行就使用源代碼安裝,先去下載源,https://www.lfd.uci.edu/~gohlke/pythonlibs/ 打開(kāi)這個(gè)網(wǎng)址,按ctrl+F搜索Rpy2,就會(huì)出現(xiàn)以下界面:
這里可以根據(jù)python版本,和電腦屬性進(jìn)行選擇你需要的rpy2源。進(jìn)入到rpy2的文件路徑下:使用 pip進(jìn)行安裝即可。前提是 python安裝成功,且python 環(huán)境變量已配置好。查看是否安裝成功 就到 python安裝路徑下Lib文件中的site_packages 中是否有rpy2。或者可用pip freeze 進(jìn)行查看是否安裝成功。
或?qū)hl文件解壓縮,并將文件夾拷貝到site_packages目錄下,然后在pycharm中設(shè)置——project interpreter——安裝rpy2
3.pycharm中使用R語(yǔ)言配置
以上都安裝好了,但是在pycharm中使用R的時(shí)候仍會(huì)報(bào)錯(cuò),R_User not defined 這時(shí)我們還需要進(jìn)行R_USER與R_HOME語(yǔ)言的環(huán)境變量配置.
在用戶變量中增加R_USER、R_HOME
R_HOME:指向R安裝路徑,R_USER指向rpy2的路徑。
也就是說(shuō)一共要設(shè)置三個(gè):首先在PATH里加上R的安裝路徑,其次是Rpy2的安裝,最后是R_USER、R_USER設(shè)置。博主是在RPY2安裝之后可以導(dǎo)入以為就可以成功使用了,結(jié)果在Pycharm中一直報(bào)各種錯(cuò)誤,然后不斷的該變量的路徑,重啟電腦才將R_USER、R_HOME配置成功,因?yàn)榫W(wǎng)上的說(shuō)法都不一樣,唉,弄得心累 ,所以一定要記載一下!!!
如果還是不行,直接在代碼里指定R_USER
os.environ['R_USER']='C:/Program Files/Python37/Lib/site-packages/rpy2'
總結(jié)
以上是生活随笔為你收集整理的python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql原生分页语句_mysql原生分
- 下一篇: python主进程 子进程_pool主进