RStudio中的网状错误

时间:2019-04-06 04:19:54

标签: anaconda python-3.7

476/5000 使用python代码运行R代码时,rstudio会生成错误。最初,代码工作得很好,但是在第二次安装中,它开始产生错误。如果您想玩#https,这是代码的链接://www.r-bloggers.com/r-and-python-using-reticulate-to-the-best-of-both-worlds/ 。我的笔记本电脑是hp 4 gig ram和500 mb硬盘。 我将不胜感激,谁能解释这个故障以及如何解决。

我已经两次重新安装了最新版本的anaconda。

  

图书馆(网状)   use_python(“ / usr / local / bin / python”)

     

use_virtualenv(“ r-reticulate”)

     

os <-import(“ os”)   错误:词法错误:json文本中的char无效。                                          警告:conda.compat模块                        (就在这里)------ ^   os $ listdir(“。”)   错误:找不到物件'os'   py_config()   错误:词法错误:json文本中的char无效。                                          警告:conda.compat模块                        (就在这里)------ ^

3 个答案:

答案 0 :(得分:2)

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

解决方案是仅安装 github版本的“ reticulate ,以避免这些错误并忽略conda警告,这些警告不一定会阻碍这些功能。您可以这样操作:

remotes::install_github("rstudio/reticulate")

别忘了在操作系统中安装最新的Rtools!

答案 1 :(得分:0)

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

在Anaconda promt中

conda安装conda = 4.1.6

答案 2 :(得分:0)

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

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