TypeError при попытке запустить демонстрационный скрипт corenlp stanfordnlp - PullRequest
0 голосов
/ 25 февраля 2019

ds

from stanfordnlp.server import CoreNLPClient
import os
os.environ["CORENLP_HOME"] = r'C:\Users\Shreyans\Downloads\stanford-ner-2018-10-16\stanford-ner-2018-10-16'

text = "Chris Manning is a nice person. Chris wrote a simple sentence. He also gives oranges to people."

client = CoreNLPClient(annotators=['tokenize','ssplit','pos','lemma','ner','depparse','coref'], timeout=30000, memory='8G')

В последней строке выдается следующая ошибка:

  File "<ipython-input-16-f102b031b1bd>", line 18, in <module>
    client = CoreNLPClient(annotators=['tokenize','ssplit','pos','lemma','ner','depparse','coref'], timeout=30000, memory='8G')

  File "C:\Users\Shreyans\Anaconda3\lib\site-packages\stanfordnlp\server\client.py", line 164, in __init__
    super(CoreNLPClient, self).__init__(start_cmd, stop_cmd, endpoint,

TypeError: super(type, obj): obj must be an instance or subtype of type

Кто-нибудь знает, что вызывает эту проблему?

1 Ответ

0 голосов
/ 11 марта 2019

Вы должны повторить попытку с полной раздачей.В вашем примере кода вы просто используете дистрибутив NER.

Полный дистрибутив доступен здесь:

https://stanfordnlp.github.io/CoreNLP/

Также возможно, что вам нужно использовать другую версиюPython.Если вы обновите версию Python, это может решить проблему.

...