質問編集履歴

1

重複

2019/10/04 10:34

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -1,107 +1,3 @@
1
- ### 前提・実現したいこと
1
+ (以下と重複するためこちらは削除させて頂きました。)
2
2
 
3
-
4
-
5
- 新しい環境で元のPCと同様の設定でGoogle apiを使いローカルの画像でvision apiを使いたい。
6
-
7
- (認証キーをコピーして使う)
8
-
9
-
10
-
11
- localファイル(.py)にあるコード
12
-
13
- ```python
14
-
15
- """Detects text in the file."""
16
-
17
- from google.cloud import vision
18
-
19
- client = vision.ImageAnnotatorClient()
20
-
21
-
22
-
23
- with io.open(path, 'rb') as image_file:
24
-
25
- content = image_file.read()
26
-
27
-
28
-
29
- image = vision.types.Image(content=content)
30
-
31
-
32
-
33
- response = client.text_detection(image=image)
34
-
35
- texts = response.text_annotations
36
-
37
-
38
-
39
- ```
40
-
41
-
42
-
43
- ### 発生している問題・エラーメッセージ
44
-
45
-
46
-
47
- ```
48
-
49
- File "C:\ProgramData\Anaconda3\envs\20191003\lib\site-packages\google\api_core\gapic_v1\method.py", line 143, in __call__
50
-
51
- return wrapped_func(*args, **kwargs)
52
-
53
- File "C:\ProgramData\Anaconda3\envs\20191003\lib\site-packages\google\api_core\grpc_helpers.py", line 59, in error_remapped_callable
54
-
55
- six.raise_from(exceptions.from_grpc_error(exc), exc)
56
-
57
- File "<string>", line 3, in raise_from
58
-
59
- google.api_core.exceptions.ServiceUnavailable: 503 Getting metadata from plugin failed with error: HTTPSConnectionPool(host='oauth2.googleapis.com', port=4■■): Max retries exceeded with url: /token (Caused by SSLError("Can't
60
-
61
- connect to HTTPS URL because the SSL module is not available."))
62
-
63
- PS C:\ProgramData\Anaconda3\envs\20191003>
64
-
65
-
66
-
67
-
68
-
69
- ```
70
-
71
- ### 気になっている点 試したこと
72
-
73
- ①環境変数にGoogel_CREDINSIELのようにapiのサービスアカウントのJSONファイルを指していますが、これは別件で動作確認したもののため、今回のvision apiの用途で作られたものかが定かではありません。
74
-
75
-
76
-
77
- (参考URL:https://cloud.google.com/vision/docs/fulltext-annotations)
78
-
79
- お恥ずかしい話、自分でどのJSONファイル(認証キー)を使っているのかわからなくなってしまいまして、単純に、『GOOGLE_APPLICATION_CREDENTIALS』という変数名で環境変数を設定しているので、そのjsonファイルが対象なのかわからない状態でいます。
80
-
81
- google_cloud_platformではサービスアカウントキーは4つ発行しています。
82
-
83
-
84
-
85
- ②pip install gooogle-api-core==1.12.0 を実行しました。闇雲です。
86
-
87
-
88
-
89
- ### 試したこと2
90
-
91
- 新しい環境にてそれぞれ環境変数パス設定して実行していますが、同じエラーのままです。
92
-
93
-
94
-
95
- 今後は元の今現在正常に動いている環境のconda list pip list の一覧があるのでそれを真似て全てインストール予定です。
96
-
97
- 一応googleにも問い合わせ中ですがお返事なく、どなたかアドバイスよろしくお願い致します。
98
-
99
-
100
-
101
- ### 補足情報(FW/ツールのバージョンなど)
102
-
103
- win10 64bit
104
-
105
- python 3.7
106
-
107
- anaconda3
3
+ https://teratail.com/questions/215220