zoukankan      html  css  js  c++  java
  • (转)python中调用R语言通过rpy2 进行交互安装配置详解

    python中调用R语言通过rpy2 进行交互安装配置详解(R_USER、R_HOME配置)

    python中调用R语言通过rpy2 进行详解

    1.R语言的安装:

    大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用。

    对此电脑右键->选择高级设置->环境变量->PATH->编辑:

    在这里插入图片描述

    然后进行环境变量的编辑,这里我们在环境变量中加上R的安装路径:

    在这里插入图片描述

    这是我们使用管理者打开:输入R;即可:
    在这里插入图片描述

    出现如上界面代表R语言安装成功。这是R与python进行交互的第一步.

    2.Rpy2工具的安装和配置

    首先可以使用 pip install rpy2

    如果不行就使用源代码安装,先去下载源,https://www.lfd.uci.edu/~gohlke/pythonlibs/ 打开这个网址,按ctrl+F搜索Rpy2,就会出现以下界面:

    在这里插入图片描述

    这里可以根据python版本,和电脑属性进行选择你需要的rpy2源。进入到rpy2的文件路径下:使用 pip进行安装即可。前提是 python安装成功,且python 环境变量已配置好。查看是否安装成功 就到 python安装路径下Lib文件中的site_packages 中是否有rpy2。或者可用pip freeze 进行查看是否安装成功。

    或将whl文件解压缩,并将文件夹拷贝到site_packages目录下,然后在pycharm中设置——project interpreter——安装rpy2

    3.pycharm中使用R语言配置

    以上都安装好了,但是在pycharm中使用R的时候仍会报错,R_User not defined 这时我们还需要进行R_USER与R_HOME语言的环境变量配置.

    在用户变量中增加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'

  • 相关阅读:
    C# 计算结果四舍五入
    同时执行多条SQL语句
    将一个datatable的值赋给另一个dt的三种方法转
    Oracle中增加、删除、修改字段
    Oracle 某列转为行
    DataList中链接跳转页面传参数
    修改数据库中多个表中的同一个字段的长度(可参照修改成同一字段的列名、注释等)
    克隆表结构
    博客专题
    Rational Rose2003 安装教程
  • 原文地址:https://www.cnblogs.com/suncf/p/10646636.html
Copyright © 2011-2022 走看看