错误代码我忘记截图了,大概类似GitHub上的这个错误,长这样:
![](https://i-blog.csdnimg.cn/blog_migrate/a7f778e1a449c7e839d89131732eea39.png)
问题排查:
1. 检查是否将CoreNLP加入CLASSPATH
export CLASSPATH=$CLASSPATH:/path/to/stanford-corenlp-4.2.0/*:
2. 检查java版本。我用的java 8 ,理论上应该>=8就能用。
3. 检查pexpect版本.
pip install pexpect==4.2.1
3. 这个方法是我下琢磨出来的,不保证正确orz,不过能用。
找到corenlp.expect_exact()的代码段
打开文件后,将
pexpect,spawn('/bin/bash',maxread=100000,timeout=60)
改为
pexpect.spawn('sh',maxread=100000,timeout=60)