相关疑难解决方法(0)

在win7上安装rpy2时遇到问题(R 2.12,Python 2.5)

我是Python的新手(以及一般的编程)我来自金融背景,所以请耐心等待.我刚开始使用Python(Enthought的Pylab/Scipy/Numpy)和R进行统计分析.我正在尝试将rpy2安装到Python中以集成R,但我得到错误:

试图猜测R的HOME但在PATH中没有R命令.

我不确定这意味着什么.我的R.exe的路径是"C:\ Program Files\R\R-2.12.1\bin",如果它有用的话.任何帮助将非常感激!

这是setup.py的代码

import os, os.path, sys, shutil, re, itertools
from distutils.command.build_ext import build_ext as _build_ext
from distutils.command.build import build as _build

from distutils.core import setup
from distutils.core import Extension


pack_name = 'rpy2'
pack_version = __import__('rpy').__version__


class build(_build):
    user_options = _build.user_options + \
        [
        #('r-autoconfig', None,
        # "guess all configuration paths from " +\
        #     "the R executable found in the PATH " +\
        #     "(this overrides r-home)"),
        ('r-home=', None, 
         "full path for the R home to …
Run Code Online (Sandbox Code Playgroud)

python r matplotlib windows-7 rpy2

15
推荐指数
2
解决办法
2万
查看次数

试图猜测R的HOME但在PATH中没有R命令.OsX 10.6

我正在尝试安装rpy2,我正面临一个共同的问题.不幸的是,我找到的所有解决方案都是针对win7的

我安装了Python 2.7和R 2.15.然后我在终端上写字

easy_install rpy2
Run Code Online (Sandbox Code Playgroud)

或者,或者

pip install rpy2
Run Code Online (Sandbox Code Playgroud)

相同的结果:

Tried to guess R's HOME but no R command in the PATH
Run Code Online (Sandbox Code Playgroud)

我该做什么?

python macos r rpy2

11
推荐指数
1
解决办法
2万
查看次数

使用easy_install在Python中安装rpy2模块时出错

我一直在尝试安装rpy2模块,所以我可以在我的Python脚本中使用R函数,但是在遵循这些页面的建议后我收到错误:

1) 试图猜测R的HOME但在PATH中没有R命令.OsX 10.6

2) http://rpy.sourceforge.net/rpy2/doc-dev/html/overview.html


到目前为止我做了什么:

1)编辑我的路径环境变量以包括"C:\ Program Files\R\R-3.1.0\bin\x64;"

2)创建一个名为"R_HOME"的新环境变量,并将其值设置为"C:\ Program Files\R\R-3.1.0"

3)创建一个名为"R_USER"的新环境变量,并将其值设置为"Hefin"(我的Windows用户名)

然后在我的命令提示符下输入:

easy_install rpy2
Run Code Online (Sandbox Code Playgroud)

据我所知,easy_install已正确设置和安装.

我得到的输出是:

Searching for rpy2
Reading https://pypi.python.org/simple/rpy2/
Best match: rpy2 2.5.5
Downloading https://pypi.python.org/packages/source/r/rpy2/rpy2-2.5.5.tar.gz#md5=c874bebbe775e3cdc926a1da00252c37
Processing rpy2-2.5.5.tar.gz
Writing C:\Users\Hefin\AppData\Local\Temp\easy_install-98mu0_xn\rpy2-2.5.5\setup.cfg
Running rpy2-2.5.5\setup.py -q bdist_egg --dist-dir C:\Users\Hefin\AppData\Local\Temp\easy_install-98mu0_xn\rpy2-2.5.5\egg-dist-tmp-00qpf_z8
The system cannot find the path specified.
Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\setuptools-12.0.5-py3.4.egg\setuptools\sandbox.py", line 150, in save_modules
  File "C:\Python34\lib\site-packages\setuptools-12.0.5-py3.4.egg\setuptools\sandbox.py", line 191, in setup_context
  File "C:\Python34\lib\site-packages\setuptools-12.0.5-py3.4.egg\setuptools\sandbox.py", line 235, in run_setup
  File "C:\Python34\lib\site-packages\setuptools-12.0.5-py3.4.egg\setuptools\sandbox.py", line 265, in run
  File …
Run Code Online (Sandbox Code Playgroud)

python r rpy2

1
推荐指数
2
解决办法
8121
查看次数

标签 统计

python ×3

r ×3

rpy2 ×3

macos ×1

matplotlib ×1

windows-7 ×1