2

rpytester.r并包含以下几行

library(rPython)
python.load("model.py")
python.call("printme", "asdf")

model.py包含以下行:

def printme( str ):
    "This prints a passed string into this function"
    return str

当我rpytester.r通过放置执行

import pandas as pd

在第一行model.py,r 会话崩溃并显示以下错误消息。

在此处输入图像描述

否则程序按预期工作。

文本格式的错误消息是:

r6034 an application has made an attempt to load the c runtime incorrectly

我已经为 python 2.7.13 和 R 版本 3.3.3 (2017-03-06) 安装了 Anaconda 2。

我看过这篇文章:嵌入式 Python 应用程序中的运行时错误 R6034 但即使删除 msvcr90.dll,错误仍然存​​在。(不过,我不知道如何设置路径,因为它位于 Anaconda 2 文件夹中)。

4

1 回答 1

0

当我从官方网站卸载 Anaconda 2 并安装 Python 时,问题就以某种方式解决了。

于 2017-03-21T20:28:29.400 回答