【问题标题】:rpy2 on Windows 10 Jupyter notebook got 0x7eWindows 10 Jupyter 笔记本上的 rpy2 得到 0x7e
【发布时间】:2020-10-30 20:08:08
【问题描述】:

在我的 Windows 10 上,像 Jupyter OSError 0x7e when loading rpy2 错误。

我将显示 rpy2.situation 如下。

rpy2 版本: 3.3.5 蟒蛇版本: 3.7.7(默认,2020 年 5 月 6 日,11:45:54)[MSC v.1916 64 位 (AMD64)] 寻找 R 的家: 环境变量 R_HOME:无 注册表中的安装路径:C:\Program Files\Microsoft\ML Server\R_SERVER
环境变量 R_USER:无 环境变量 R_LIBS_USER:无 R版本: 在 PATH 中:无 从 rpy2 加载 R 库:无法加载库 'C:\Program Files\Microsoft\ML Server\R_SERVER\bin\x64\R.dll':错误 0x7e 用于从以下位置加载 R 包的其他目录: 没有 C扩展编译: 包括: ['C:/PROGRA~1/MIE74D~1/MLSERV~1/R_SERVER/include', 'C:/PROGRA~1/MIE74D~1/MLSERV~1/R_SERVER/include/x64'] 图书馆: ['R M'] 库目录: ['C:/PROGRA~1/MIE74D~1/MLSERV~1/R_SERVER/bin/x64'] extra_compile_args: [] 额外链接参数: []

【问题讨论】:

标签: python r rpy2


【解决方案1】:

这是我的工作解决方案:

import os
os.environ["R_HOME"] = r"D:\Install\R\R-3.6.1"
os.environ["PATH"]   = r"D:\Install\R\R-3.6.1\bin\x64" + ";" + os.environ["PATH"]
import rpy2
from rpy2.robjects import pandas2ri, packages
pandas2ri.activate()
stats = packages.importr('stats')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-05
    • 2018-03-19
    • 2018-09-01
    • 2017-12-21
    • 1970-01-01
    • 2018-11-13
    • 2018-03-22
    • 1970-01-01
    相关资源
    最近更新 更多