调用R函数reticulate::use_condaenv("my_conda_env")
时,该函数会因JSON解析错误消息而总体失败:“ WARNING ...”
答案 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