我正在尝试使用 rpy2,但是当我“import rpy2.robjects as robjects”时,我收到很多警告和此错误:
查找错误:找不到“show”。这是整个错误:
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
我知道有人已经问过类似的问题,但这些答案对我没有帮助,我本来打算发表评论,但说明说只有在您回答问题时才发表评论,所以在这里我问我自己的问题。
最佳答案
我遇到了同样的问题以及对我有用的方法:
将
R
版本更新至3.5.0
download R here安装
rpy2
软件包:- conda:
conda install -c r rpy2
- pip:
pip install rpy2
- conda:
关于Rpy2错误: 'show' not found.使用Python 3.6和R 3.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49393580/