質問編集履歴

1

文の修正

2018/04/16 08:17

投稿

kohekoh
kohekoh

スコア140

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,168 @@
2
2
 
3
3
 
4
4
 
5
- 単位文を入力したら
5
+ その過程で
6
6
 
7
- それを係り受け解析して、出力してくれるコマンドを教えていただきたいです
7
+ ```python
8
+
9
+ dep_parser = nltk.parse.corenlp.CoreNLPDependencyParser(url='http://localhost:9000')
10
+
11
+
12
+
13
+ parse = dep_parser.raw_parse('The quick brown fox jumps over the lazy dog.')
14
+
15
+ ```
16
+
17
+ のように入力すると
18
+
19
+
20
+
21
+ ```python
22
+
23
+ Traceback (most recent call last):
24
+
25
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connection.py", line 141, in _new_conn
26
+
27
+ (self.host, self.port), self.timeout, **extra_kw)
28
+
29
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\util\connection.py", line 83, in create_connection
30
+
31
+ raise err
32
+
33
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\util\connection.py", line 73, in create_connection
34
+
35
+ sock.connect(sa)
36
+
37
+ ConnectionRefusedError: [WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。
38
+
39
+
40
+
41
+ During handling of the above exception, another exception occurred:
42
+
43
+
44
+
45
+ Traceback (most recent call last):
46
+
47
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
48
+
49
+ chunked=chunked)
50
+
51
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connectionpool.py", line 357, in _make_request
52
+
53
+ conn.request(method, url, **httplib_request_kw)
54
+
55
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\http\client.py", line 1107, in request
56
+
57
+ self._send_request(method, url, body, headers)
58
+
59
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\http\client.py", line 1152, in _send_request
60
+
61
+ self.endheaders(body)
62
+
63
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\http\client.py", line 1103, in endheaders
64
+
65
+ self._send_output(message_body)
66
+
67
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\http\client.py", line 934, in _send_output
68
+
69
+ self.send(msg)
70
+
71
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\http\client.py", line 877, in send
72
+
73
+ self.connect()
74
+
75
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connection.py", line 166, in connect
76
+
77
+ conn = self._new_conn()
78
+
79
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connection.py", line 150, in _new_conn
80
+
81
+ self, "Failed to establish a new connection: %s" % e)
82
+
83
+ urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x0000023FF3EF9BA8>: Failed to establish a new connection: [WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。
84
+
85
+
86
+
87
+ During handling of the above exception, another exception occurred:
88
+
89
+
90
+
91
+ Traceback (most recent call last):
92
+
93
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\requests\adapters.py", line 440, in send
94
+
95
+ timeout=timeout
96
+
97
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
98
+
99
+ _stacktrace=sys.exc_info()[2])
100
+
101
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\urllib3\util\retry.py", line 388, in increment
102
+
103
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
104
+
105
+ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=9000): Max retries exceeded with url: /?properties=%7B%22ssplit.ssplit.eolonly%22%3A+%22true%22%2C+%22annotators%22%3A+%22tokenize%2Cpos%2Clemma%2Cssplit%2Cdepparse%22%2C+%22tokenize.whitespace%22%3A+%22false%22%2C+%22outputFormat%22%3A+%22json%22%7D (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000023FF3EF9BA8>: Failed to establish a new connection: [WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。',))
106
+
107
+
108
+
109
+ During handling of the above exception, another exception occurred:
110
+
111
+
112
+
113
+ Traceback (most recent call last):
114
+
115
+ File "<stdin>", line 1, in <module>
116
+
117
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\nltk\parse\corenlp.py", line 228, in raw_parse
118
+
119
+ **kwargs
120
+
121
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\nltk\parse\corenlp.py", line 290, in raw_parse_sents
122
+
123
+ parsed_data = self.api_call('\n'.join(sentences), properties=default_properties)
124
+
125
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\nltk\parse\corenlp.py", line 248, in api_call
126
+
127
+ timeout=60,
128
+
129
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\requests\sessions.py", line 555, in post
130
+
131
+ return self.request('POST', url, data=data, json=json, **kwargs)
132
+
133
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\requests\sessions.py", line 508, in request
134
+
135
+ resp = self.send(prep, **send_kwargs)
136
+
137
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\requests\sessions.py", line 618, in send
138
+
139
+ r = adapter.send(request, **kwargs)
140
+
141
+ File "C:\Users\ユーザ名\Anaconda3\envs\py3.5\lib\site-packages\requests\adapters.py", line 508, in send
142
+
143
+ raise ConnectionError(e, request=request)
144
+
145
+ requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=9000): Max retries exceeded with url: /?properties=%7B%22ssplit.ssplit.eolonly%22%3A+%22true%22%2C+%22annotators%22%3A+%22tokenize%2Cpos%2Clemma%2Cssplit%2Cdepparse%22%2C+%22tokenize.whitespace%22%3A+%22false%22%2C+%22outputFormat%22%3A+%22json%22%7D (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000023FF3EF9BA8>: Failed to establish a new connection: [WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。',))
146
+
147
+ ```
148
+
149
+
150
+
151
+ のようなエラーを吐きます
152
+
153
+
154
+
155
+ この特に
156
+
157
+ 「ConnectionRefusedError: [WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。」
158
+
159
+ というエラーについて調べて、対処をしているのですが、うまくいきません
160
+
161
+
162
+
163
+ ちなみに、やった方法として
164
+
165
+ ファイアウォールの設定を無効にして、やってみましたが、できませんでした
166
+
167
+
168
+
169
+ どうすればよいでしょうか