python r语言 结合 部署-ag凯发k8国际
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'
总结
以上是ag凯发k8国际为你收集整理的python r语言 结合 部署_(转)python中调用r语言通过rpy2 进行交互安装配置详解...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql原生分页语句_mysql原生分
- 下一篇: python主进程 子进程_pool主进