【发布时间】:2018-03-17 06:38:02
【问题描述】:
我正在做一个与 NLP 相关的项目,我决定使用 standfordcorenlp。但是,当我尝试实现这些代码时,存在错误。以下是我的代码以及控制台上打印的内容:
from stanfordcorenlp import StanfordCoreNLP
nlp = StanfordCoreNLP(r'/Users/xiehang/PycharmProjects/Autism/stanford-corenlp-full-2018-02-27')
sentence = 'Enviroment is really important.'
print (nlp.ner(sentence))
nlp.close();
控制台打印出来:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
/Users/xiehang/PycharmProjects/Autism/NER.py Traceback(最近 最后调用):文件 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/_psosx.py", 第 330 行,在包装器中 返回乐趣(自我,*args,**kwargs)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/_psosx.py”, 第 515 行,在连接中 rawlist = cext.proc_connections(self.pid, family, types) PermissionError: [Errno 1] Operation not allowed
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次):文件 “/Users/xiehang/PycharmProjects/Autism/NER.py”,第 9 行,在 nlp = StanfordCoreNLP(r'/Users/xiehang/PycharmProjects/Autism/stanford-corenlp-full-2018-02-27') 文件 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/stanfordcorenlp/corenlp.py", 第 79 行,在 init 中 如果 port_candidate 不在 [conn.laddr[1] for conn in psutil.net_connections()] 中:文件 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/init.py", 第 2108 行,在 net_connections 返回_psplatform.net_connections(种类)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/_psosx.py”, 第 249 行,在 net_connections 缺点=进程(pid).connections(种类)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/_psosx.py”, 第 335 行,在包装器中 raise AccessDenied(self.pid, self._name) psutil._exceptions.AccessDenied: psutil.AccessDenied (pid=707)
进程以退出代码 1 结束
我已经搜索了几乎所有可能的网站,试图弄清楚这几天,这非常痛苦。我真的希望有人能帮我弄清楚。谢谢!
【问题讨论】:
标签: python error-handling stanford-nlp