使用python代码运行R代码时,476/5000 rstudio会生成错误。起初,代码运行良好,但在第二次安装中,它开始产生故障。以下是代码的链接,以防你想玩#https://www.r-bloggers.com/r-and-python-using-reticulate-to-get-the-best-of-both-worlds/ 。我的笔记本电脑是hp 4演出的RAM和500 MB的硬盘。我非常感谢谁能解释失败以及如何解决它。
我已经安装了两次anaconda最新版本。
library(reticulate)use_python(“/ usr / local / bin / python”)
use_virtualenv( “R-网纹”)
os < - import(“os”)错误:词法错误:json文本中的char无效。警告:conda.compat模块(此处)------ ^ os $ listdir(“。”)错误:找不到对象'os'py_config()错误:词法错误:json文本中的char无效。警告:conda.compat modul(在这里)------ ^
这可能对你有用:https://docs.anaconda.com/anaconda/user-guide/tasks/switch-environment/
我有Anaconda,并设置了Python 2环境。激活后,使用该环境的路径运行'use_python',并将'required'参数设置为TRUE。
实际上,它来自几天前报道的弃用警告(fix compat import showing warning #8507)。但事实是“conda.compat”中的这个警告会产生一些错误,例如在通过“网状”函数在R中使用conda环境的情况下。这个问题最近报道了Conda warnings taken as errors #477。
解决方案是简单地安装github版本的“网状”以避免这些错误并忽略不一定会阻碍这些功能的conda警告。你可以这样做:
remotes::install_github("rstudio/reticulate")
并且不要忘记在您的操作系统中安装最新的Rtools!
我有同样的问题。我通过安装旧版本的conda解决了这个问题。
在anaconda提示
conda install conda = 4.1.6