【发布时间】:2019-05-04 15:56:53
【问题描述】:
我正在尝试安装我之前从 conda 环境中导出的 environment.yml 文件。 yml 文件指定了对rpy2=2.8.6 和r-base=3.5.1 的依赖。
从 yml 文件安装和创建新环境是可以的,但是当我尝试从脚本导入 rpy2 接口时出现以下错误:
File "C:\Users\~\AppData\Local\conda\conda\envs\~\packages\rpy2\robjects\__init__.py", line 16, in <module>
import rpy2.rinterface as rinterface
File "C:\Users\~\AppData\Local\conda\conda\envs\~\packages\rpy2\rinterface\__init__.py", line 92, in <module>
from rpy2.rinterface._rinterface import (baseenv,
ImportError: DLL load failed: La procédure spécifiée est introuvable.
此错误出现在与用于导出 yml 文件的计算机不同的计算机上(对于后者,我在重新安装 conda 环境时没有收到任何错误)。 Windows 10-64 位; Python 27 64 位
【问题讨论】:
-
如何评估我尝试安装的 rpy2 和 R 版本是否实际链接在 conda env 中?
标签: python anaconda conda rpy2