当我尝试使用 pandas 加载 .py 文件时,rPython 崩溃
rPython crashes when I try to load a .py file with pandas
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。
我看过这个post:Runtime error R6034 in embedded Python application
但即使在删除 msvcr90.dll
之后,错误仍然存在。 (虽然,我不知道如何设置路径,因为它在 Anaconda 2 文件夹中)。
当我卸载 Anaconda 2 并从官方网站安装 Python 时,问题以某种方式解决了。
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。
我看过这个post:Runtime error R6034 in embedded Python application
但即使在删除 msvcr90.dll
之后,错误仍然存在。 (虽然,我不知道如何设置路径,因为它在 Anaconda 2 文件夹中)。
当我卸载 Anaconda 2 并从官方网站安装 Python 时,问题以某种方式解决了。