corenlpを用いて係り受け解析をしたいと考えています
以下のサイトを参考に、進めているのですが、途中で詰まってしまいました
https://qiita.com/yubessy/items/1869ac2c66f4e76cd6c5
機能を絞らずに解析することはできました
しかし、機能をしぼって解析するために
properties_file
を設定して、実行しようとするとエラーがでます
「ファイル名、内容」
python
1ファイル名: 2user.properties 3 4内容: 5annotators = parse, tokenize, ssplit 6
「実行内容」
python
1>>> import pprint 2>>> import json 3>>> import corenlp 4>>> corenlp_dir = "/usr/local/lib/stanford-corenlp-full-2013-06-20/" 5>>> properties_file = "./user.properties" 6>>> parser = corenlp.StanfordCoreNLP(corenlp_path=corenlp_dir, properties=properties_file) 7
「エラー内容」
python
1 2>>> parser = StanfordCoreNLP(corenlp_path=corenlp_dir, properties=properties_file) 3Traceback (most recent call last): 4 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 166, in read_nonblocking 5 s = os.read(self.child_fd, size) 6OSError: [Errno 5] Input/output error 7 8During handling of the above exception, another exception occurred: 9 10Traceback (most recent call last): 11 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/expect.py", line 111, in expect_loop 12 incoming = spawn.read_nonblocking(spawn.maxread, timeout) 13 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/pty_spawn.py", line 485, in read_nonblocking 14 return super(spawn, self).read_nonblocking(size) 15 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 171, in read_nonblocking 16 raise EOF('End Of File (EOF). Exception style platform.') 17pexpect.exceptions.EOF: End Of File (EOF). Exception style platform. 18 19During handling of the above exception, another exception occurred: 20 21Traceback (most recent call last): 22 File "<stdin>", line 1, in <module> 23 File "/home/kohei/.local/lib/python3.5/site-packages/corenlp/corenlp.py", line 435, in __init__ 24 self._spawn_corenlp() 25 File "/home/kohei/.local/lib/python3.5/site-packages/corenlp/corenlp.py", line 424, in _spawn_corenlp 26 self.corenlp.expect("\nNLP> ") 27 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 341, in expect 28 timeout, searchwindowsize, async_) 29 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/spawnbase.py", line 369, in expect_list 30 return exp.expect_loop(timeout) 31 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/expect.py", line 117, in expect_loop 32 return self.eof(e) 33 File "/home/kohei/.local/lib/python3.5/site-packages/pexpect/expect.py", line 63, in eof 34 raise EOF(msg) 35pexpect.exceptions.EOF: End Of File (EOF). Exception style platform. 36<pexpect.pty_spawn.spawn object at 0x7f19863bd9b0> 37command: /usr/bin/java 38args: ['/usr/bin/java', '-Xmx3g', '-cp', '/usr/local/lib/stanford-corenlp-full-2013-06-20/stanford-corenlp-3.2.0.jar:/usr/local/lib/stanford-corenlp-full-2013-06-20/stanford-corenlp-3.2.0-models.jar:/usr/local/lib/stanford-corenlp-full-2013-06-20//xom.jar:/usr/local/lib/stanford-corenlp-full-2013-06-20//joda-time.jar:/usr/local/lib/stanford-corenlp-full-2013-06-20//jollyday.jar:/usr/local/lib/stanford-corenlp-full-2013-06-20/ejml-0.19-nogui.jar', 'edu.stanford.nlp.pipeline.StanfordCoreNLP', '-props', './user.properties'] 39buffer (last 100 chars): b'' 40before (last 100 chars): b'rdCoreNLP.java:123)\r\n\tat edu.stanford.nlp.pipeline.StanfordCoreNLP.main(StanfordCoreNLP.java:1251)\r\n' 41after: <class 'pexpect.exceptions.EOF'> 42match: None 43match_index: None 44exitstatus: None 45flag_eof: True 46pid: 16214 47child_fd: 7 48closed: False 49timeout: 60 50delimiter: <class 'pexpect.exceptions.EOF'> 51logfile: None 52logfile_read: None 53logfile_send: None 54maxread: 8192 55ignorecase: False 56searchwindowsize: 80 57delaybeforesend: 0.05 58delayafterclose: 0.1 59delayafterterminate: 0.1 60searcher: searcher_re: 61 0: re.compile(b'\nNLP> ') 62
特に
OSError: [Errno 5] Input/output error
の部分がキモになってそうですが
そこからどうすればいいかがわかりません
どう改善すればいいか教えていただけると
ありがたいですm(__)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。