__init__() got an unexpected keyword argument 'path_to_models'
时间: 2023-07-29 11:09:15 浏览: 113
看起来你使用的是 `StanfordDependencyParser` 类,这个类已经被标记为废弃了,并且不再支持 `path_to_models` 参数。你需要使用 `StanfordCoreNLPDependencyParser` 类代替 `StanfordDependencyParser` 类。
`StanfordCoreNLPDependencyParser` 类使用 CoreNLP 作为后端,它可以解析多种语言的句子。下面是一个使用示例:
```
from nltk.parse.corenlp import StanfordCoreNLPDependencyParser
parser = StanfordCoreNLPDependencyParser(url='http://localhost:9000')
result = parser.raw_parse('Your sentence here')
```
这里的 `url` 参数是指向 CoreNLP 服务器的地址。你需要先启动一个 CoreNLP 服务器,然后将 `url` 参数设置为该服务器的地址。你还需要安装 `stanford-corenlp` 包和 `pycorenlp` 包。如果你仍然遇到问题,请提供更多的错误信息和代码上下文。
阅读全文