【发布时间】:2020-01-24 16:00:18
【问题描述】:
我收到了错误
`Error in py_call_impl(callable, dots$args, dots$keywords) : error: bad escape \p at position 257 `
通过使用“网状”包使用 R 运行 python 代码。
执行该行时出现问题:
spacy.load('en_core_web_lg')
我已经与 spacy validate 确认我有一个与语言模型版本 (2.0.0) 一致的 spacy (v2.0.18) 版本。
当然,如果使用 python 执行,代码运行良好。
【问题讨论】:
-
所以,
python -m spacy validate(如建议的here)没有帮助,对吧? -
@WiktorStribiżew 是的,正如我所说的那样没有帮助
-
en_core_web_lg是否确实安装在您用来运行reticulate的同一 python 环境中?我通常在 conda 中设置一个特定的环境,然后使用reticulate::use_condaenv()函数来确保正确的包可用。 -
@meenaparam 是的,在同一个环境中
-
@meenaparam 如果我写
repl_python()然后import spacy它运行。如果我尝试使用spacy.load('en_core_web_lg')加载语言模型,它会返回错误。
标签: python r spacy reticulate