rstudio中的网状故障

问题描述 投票:2回答:3

使用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(在这里)------ ^

anaconda python-3.7
3个回答
0
投票

这可能对你有用:https://docs.anaconda.com/anaconda/user-guide/tasks/switch-environment/

我有Anaconda,并设置了Python 2环境。激活后,使用该环境的路径运行'use_python',并将'required'参数设置为TRUE。


2
投票

实际上,它来自几天前报道的弃用警告(fix compat import showing warning #8507)。但事实是“conda.compat”中的这个警告会产生一些错误,例如在通过“网状”函数在R中使用conda环境的情况下。这个问题最近报道了Conda warnings taken as errors #477

解决方案是简单地安装github版本的“网状”以避免这些错误并忽略不一定会阻碍这些功能的conda警告。你可以这样做:

remotes::install_github("rstudio/reticulate")

并且不要忘记在您的操作系统中安装最新的Rtools!


0
投票

我有同样的问题。我通过安装旧版本的conda解决了这个问题。

在anaconda提示

conda install conda = 4.1.6

© www.soinside.com 2019 - 2024. All rights reserved.