网状R库函数“ use_condaenv()返回json解析错误

时间:2019-04-29 22:01:30

标签: json conda reticulate

调用R函数reticulate::use_condaenv("my_conda_env")时,该函数会因JSON解析错误消息而总体失败:“ WARNING ...”

1 个答案:

答案 0 :(得分:0)

已过时的conda版本发生此错误,该版本在生成json输出时返回警告。 查看R源,它发生在reticulate::conda_list的呼叫中

  

system2(conda,args = c(“ info”,“ --json”),stdout = TRUE))

写到控制台的信息*“警告:conda.compat模块已过时,将在以后的版本中删除。该消息已预先添加到JSON输出,并导致以下解析命令jsonlite::fromJSON阻塞。

此问题已通过将conda升级到4.6.14或更高版本来解决,该警告不再出现。升级

  

conda updata conda