我正在尝试使用R中的“网状”软件包在R脚本中运行python代码。我试图运行非常简单的命令只是为了查看它是否正常工作,并且每次都会出现以下错误。
“ sys $ stdout $ flush()中的错误:尝试应用非功能”
我已经卸载并安装了R和Python至最新版本。我不知道该怎么办,网状软件包似乎肯定对其他人有用,只有少数人遇到了这个问题,但不清楚为什么。
请帮助!
library(reticulate)
py_run_string("import numpy as np")
py_run_string("my_python_array = np.array([2,4,6,8])")
print(my_python_array)
py_run_string("print(my_python_array)")
答案 0 :(得分:1)
这可能与此处报告的问题相同:https://github.com/rstudio/reticulate/issues/584
在R中,您可以从github的master分支下载可能的修复程序:
devtools::install_github("rstudio/reticulate")