【问题标题】:Rpy2 error: 'show' not found. Using Python 3.6 and R 3.4Rpy2 错误:未找到“显示”。使用 Python 3.6 和 R 3.4
【发布时间】:2018-03-20 20:30:40
【问题描述】:

我正在尝试使用 rpy2,但是当我“将 rpy2.robjects 作为 robjects 导入”时,我收到很多警告和这个错误:

查找错误:未找到“显示”。这是整个错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/__init__.py", line 19, in <module>
    from rpy2.robjects.robject import RObjectMixin, RObject
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/robject.py", line 52, in <module>
    class RObjectMixin(object):
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/robject.py", line 66, in RObjectMixin
    __show = rpy2.rinterface.baseenv.get("show")
LookupError: 'show' not found

我知道有人已经问过类似的问题,但这些答案对我没有帮助,我打算发表评论,但说明只在您回答问题时才发表评论,所以我在这里问我自己的问题。

【问题讨论】:

    标签: rpy2


    【解决方案1】:

    我遇到了同样的问题,什么对我有用:

    1. R版本更新为3.5.0download R here

    2. 安装rpy2 软件包:

      • 康达:conda install -c r rpy2
      • 点数:pip install rpy2

    【讨论】:

      猜你喜欢
      • 2013-02-20
      • 2011-06-23
      • 2018-11-04
      • 2018-12-30
      • 1970-01-01
      • 2018-08-03
      • 2011-09-17
      • 2018-02-10
      • 2014-09-19
      相关资源
      最近更新 更多