Windows下python3调用R语言(使用rpy2包)

第一步,设置完成R与的环境变量 
1.以后将R目录添加至path环境变量 
path:...\bin\x64(ps:安装的R目录); 
2. 将R.dll添加至path环境变量 
path:...\bin\x64\R.dll(ps:安装R目录下的dll文件);

第二步,安装rpy2包

1.准备安装包,安装包链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2,找到符合python版本、电脑位数的rpy2.whl包下载

2.打开cmd使用命令pip install package_site\package_name.whl进行安装,提示successful表示安装成功,这时会生成rpy2文件夹,一般是在python目录下的Lib\site-packages下

第三步,在python中配置R环境

打开python,运行以下代码:

import os
os.environ['R_HOME'] = 'R目录'
os.environ['R_USER'] = '...\Lib\site-packages\rpy2'#生成的rpy2目录
import rpy2.robjects as robjects #测试是否安装成功

注:在配置R_USER时可能会出现问题:如果是在cmd中进行安装rpy2,生成的rpy2目录可能不在Anaconda目录下,要想在Anaconda中启动的Spyder也能使用,可以将生成的rpy2文件夹复制到Anaconda目录下的Lib\site-packages目录中。

猜你喜欢

转载自blog.csdn.net/Andrew_jdw/article/details/81084385
今日推荐