相关疑难解决方法(0)

在Windows 7上安装rpy2

我正在尝试在我的计算机上安装rpy2,但我无法做到.

我下载了源包,并尝试使用该命令安装Rpy2(rpy2-2.3.2)python setup.py install.这是结果:

running install
running build
running build_py
running build_ext
"C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config --ldflags
"C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config --cppflags
"C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config LAPACK_LIBS

returned an empty string.

"C:\PROGRA~1\R\R-215~1.2\bin\R" CMD config BLAS_LIBS

returned an empty string.

Configuration for R as a library:
    include_dirs: ('C:/PROGRA~1/R/R-215~1.2/include/i386', 'C:/PROGRA~1/R/R-215~1.2/include')
    libraries: ('R',)
    library_dirs: ('C:/PROGRA~1/R/R-215~1.2/bin/i386',)
    extra_link_args: ()
   # OSX-specific (included in extra_link_args)
    framework_dirs: ()
    framework: ()
building 'rpy2.rinterface._rinterface' extension
creating build\temp.win32-2.7
creating build\temp.win32-2.7\Release
creating build\temp.win32-2.7\Release\rpy
creating build\temp.win32-2.7\Release\rpy\rinterface
C:\Rtools\gcc-4.6.3\bin\gcc.exe -mcygwin -mdll -O -Wall -DWin32=1 -I.\rpy\rinterface …
Run Code Online (Sandbox Code Playgroud)

python windows install r rpy2

25
推荐指数
4
解决办法
3万
查看次数

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

我在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.当我这样做并尝试

import rpy2.robjects as robjects
Run Code Online (Sandbox Code Playgroud)

我有一个错误,说它无法找到R_HOME,所以我更新了我的路径变量.这是固定的,但后来我得到一个错误,说它找不到R_USER.我再一次根据SO响应更新了PYTHONPATH变量.这没用,所以我卡住了.我已经在Spyder和我的系统变量中更新了我的PYTHONPATH,但仍然没有运气.有谁知道会发生什么?这是我得到的错误:

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.
Run Code Online (Sandbox Code Playgroud)

这就是我的PYTHONPATH包含的内容:

C:\Python27\Lib\site-packages\rpy2;C:\Program Files\R\R-3.1.0\bin\i386;C:\Python27\Lib\site-packages\rpy2\robjects
Run Code Online (Sandbox Code Playgroud)

这就是我的PATH包含的内容:

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
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助,您可以提供!

python r rpy2 python-2.7

7
推荐指数
1
解决办法
6082
查看次数

标签 统计

python ×2

r ×2

rpy2 ×2

install ×1

python-2.7 ×1

windows ×1