欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 编程语言 > python >内容正文

python

python r语言 结合 部署-尊龙游戏旗舰厅官网

发布时间:2024/10/8 python 0 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 python r语言 结合 部署_(转)python中调用r语言通过rpy2 进行交互安装配置详解... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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'

总结

以上是尊龙游戏旗舰厅官网为你收集整理的python r语言 结合 部署_(转)python中调用r语言通过rpy2 进行交互安装配置详解...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

网站地图