如何设置环境变量 R_user 以在 python 中使用 rpy2 [英] How to setup environment variable R_user to use rpy2 in python

查看:32
本文介绍了如何设置环境变量 R_user 以在 python 中使用 rpy2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法在 python 中运行 rpy2.

I 'm unable to run rpy2 in python.

使用此代码

 import rpy2.robjects as robjects

以下是完整的例外:

运行时错误:R_USER 未定义.

RuntimeError: R_USER not defined.

文件d:py .python.py",第1行,

File "d:py .python.py", line 1, in

  import rpy2.robjects as robjects

File "c:Python27Libsite-packages
py2
objects\__init__.py", line 17, in <module>
  from rpy2.robjects.robject import RObjectMixin, RObject

File "c:Python27Libsite-packages
py2
objects
object.py", line 5, in <module>
  rpy2.rinterface.initr()

<小时>

我使用的是 windows xp win32 这是我的位置:


I'm using window xp win32 Here're my locations:

C:Python27Libsite-packages
py2
objects
object.py

C:Program FilesRR-2.15.0ini386R.exe

C:Python27python.exe

推荐答案

这是我修复我的 R 包版本 3.0.2 python 版本 2.7 的方法 平台 ipython 笔记本.

Here is the way I fixed my R package version 3.0.2 python version 2.7 platform ipython notebook.

更改R计算机的路径->属性->高级和系统设置->环境变量

Change Path for R computer-> property -> advanced and system setting -> environment variables

在用户变量字段中添加C:Program FilesRR-3.0.2inx64(我的系统是windows 64bit)到路径

in the user variable field add C:Program FilesRR-3.0.2inx64 (my system is windows 64bit) to path

在系统变量字段中添加两个新变量

In the system variable field add two new variables

R_HOME c:program files -3.0.2

R_USER C:Users"你的用户名"AnacondaLibsite-packages py2

这篇关于如何设置环境变量 R_user 以在 python 中使用 rpy2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆