首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rpy2错误wac-a-mole: R_USER未定义

Rpy2错误wac-a-mole: R_USER未定义
EN

Stack Overflow用户
提问于 2014-06-25 16:57:48
回答 1查看 7.4K关注 0票数 8

我在windows 7 32位和R版本3.1.0上运行Python (x,y) 2.7。我一直在尝试安装Rpy2,并得到了许多错误。我终于找到了这个站点,它为windows http://www.lfd.uci.edu/~gohlke/pythonlibs/预编译了python模块,所以我下载了rpy2-2.4.2.win32-py2.7.exe。当我做这件事并尝试

代码语言:javascript
复制
import rpy2.robjects as robjects

我说找不到R_HOME时出错了,所以我更新了路径变量。这是固定的,但后来我发现了一个错误,说它找不到R_USER。再次,我更新了基于SO响应的PYTHONPATH变量。这不管用所以我被困住了。我已经更新了我的PYTHONPATH内部间谍和我的系统变量,但仍然没有运气。有人知道会发生什么事吗?这是我得到的错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\rpy2\robjects\__init__.py", line 18, in <module>
    from rpy2.robjects.robject import RObjectMixin, RObject
  File "C:\Python27\lib\site-packages\rpy2\robjects\robject.py", line 5, in <module>
    rpy2.rinterface.initr()
RuntimeError: R_USER not defined.

这就是我的观点,包括:

代码语言:javascript
复制
C:\Python27\Lib\site-packages\rpy2;C:\Program Files\R\R-3.1.0\bin\i386;C:\Python27\Lib\site-packages\rpy2\robjects

这就是我的道路包括:

代码语言:javascript
复制
C:\Python27\Lib\site-packages\PyQt4;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files\Intel\DMIX;C:\Program Files\Intel\Services\IPT\;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages\vtk;C:\Python27\gnuplot\binary;C:\Program Files\pythonxy\SciTE-3.1.0;C:\Program Files\pythonxy\console;C:\MinGW32-xy\bin;C:\Program Files\R\R-3.1.0\bin;C:\MinGW32-xy\mingw32\bin;C:\MinGW32-xy\bin

谢谢你能提供的任何帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-25 17:35:29

您需要将R_USER环境变量设置为您使用的帐户的用户名。也请参阅此链接引用的这段话

1)将R.dll的路径添加到path变量(我转到32位目录) 2)添加一个环境变量R_HOME (C:\Program \R-2.12.1) 3)添加一个环境变量R_USER (在Windows中只是我的用户名)。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24414540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档