【问题标题】:Anaconda: Cannot import 'RRuntimeError' from 'rpy2.rinterface'Anaconda:无法从“rpy2.rinterface”导入“RRuntimeError”
【发布时间】:2020-08-07 22:27:16
【问题描述】:

我在 Ubuntu 20.04 上使用 Anaconda。 我在虚拟环境中安装了带有conda install rpy2 的rpy2(不同于基础) 当我想运行 from rpy2.rinterface import RRuntimeError 时,我得到下一个错误:

from rpy2.rinterface import RRuntimeError 

ImportError:无法从“rpy2.rinterface”(/home/myuser/anaconda3/envs/myenvorment/lib/python3.7/site-packages/rpy2/rinterface.py)导入名称“RRuntimeError”

【问题讨论】:

  • 可以添加conda list -n myenvorment rpy2的输出吗?

标签: python anaconda conda rpy2


【解决方案1】:

您似乎使用了新的 rpy2 版本 (3.x),其中 RRuntimeError 已从 rpy2.rinterface 移动到 rpy2.rinterface_lib.embedded。相反,使用:

from rpy2.rinterface_lib.embedded import RRuntimeError

查看the latest rpy2 documentation3.0 changelog 中的示例,说明rpy2.rinterface 已针对3.x 版本完全重写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多