我正在尝试将 Stanza 语言模型与 Presidio 一起使用并遇到此阻止程序。
import stanza
stanza.download("en")
from presidio_analyzer.nlp_engine import StanzaNlpEngine
StanzaNlpEngine(models={"en": "en"})
以上抛...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File ".../presidio_analyzer/nlp_engine/stanza_nlp_engine.py", line 41, in __init__
for lang_code, model_name in models.items()
File ".../presidio_analyzer/nlp_engine/stanza_nlp_engine.py", line 41, in <dictcomp>
for lang_code, model_name in models.items()
NameError: name 'StanzaLanguage' is not defined
看看代码,这似乎应该可行。
即使这会引发同样的错误。
StanzaNlpEngine()