質問編集履歴

2

質問をシンプルに変更しました。

2022/11/03 01:42

投稿

raspypy
raspypy

スコア247

test CHANGED
@@ -1 +1 @@
1
- Google Cloud vision エラーについて
1
+ Google エラーについて
test CHANGED
@@ -1,72 +1,10 @@
1
1
  ### 前提
2
2
 
3
- Google Cloud Visionクイックスタートガイドにしたがって、試しています。
3
+ Google クイックスタートガイドにしたがって、試しています。
4
- https://cloud.google.com/vision/docs/setup
5
4
 
6
- ### 該当のソースコード
7
-
8
- ```Python3.7
9
- from google.cloud import vision
10
- from google.oauth2 import service_account
11
-
12
- IMG_URL = "https://imageslabo.com/wp-content/uploads/2019/05/553_dog_chihuahua_7203-973x721.jpg"
13
-
14
- # 身元証明書のjson読み込み
15
- credentials = service_account.Credentials.from_service_account_file('key.json')
16
-
17
- client = vision.ImageAnnotatorClient(credentials=credentials)
18
- image = vision.Image()
19
- image.source.image_uri = IMG_URL
20
-
21
- response = client.label_detection(image=image)
22
- labels = response.label_annotations
23
-
24
-
25
- for label in labels:
26
- print(label.description + ":" + str(label.score))
27
-
28
- if response.error.message:
29
- raise Exception(
30
- '{}\nFor more info on error messages, check: '
31
- 'https://cloud.google.com/apis/design/errors'.format(
32
- response.error.message))
33
- ```
34
-
35
- ### 試したこと
36
- プログラムを実行すると、次のエラーが表示されます。
37
- ```
38
- Traceback (most recent call last):
39
- File "./test.py", line 4, in <module>
40
- from google.cloud import vision
41
- File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision/__init__.py", line 18, in <module>
42
- from google.cloud.vision_v1.services.image_annotator.async_client import (
43
- File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/__init__.py", line 21, in <module>
44
- from .services.image_annotator import ImageAnnotatorClient as IacImageAnnotatorClient
45
- File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/services/image_annotator/__init__.py", line 18, in <module>
46
- from .client import ImageAnnotatorClient
47
- File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/services/image_annotator/client.py", line 27, in <module>
48
- from google.api_core import gapic_v1 # type: ignore
49
- File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/__init__.py", line 18, in <module>
50
- from google.api_core.gapic_v1 import config
51
- File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/config.py", line 23, in <module>
52
- import grpc
53
- File "/home/pi/.local/lib/python3.7/site-packages/grpc/__init__.py", line 22, in <module>
54
- from grpc import _compression
55
- File "/home/pi/.local/lib/python3.7/site-packages/grpc/_compression.py", line 15, in <module>
56
- from grpc._cython import cygrpc
57
- ImportError: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /home/pi/.local/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so)
58
- ```
59
5
  リンク先の記事を参考にして、次のコマンドも実行してみましたが、同じエラーがでてしまいます。
60
6
  https://stackoverflow.com/questions/72151205/im-getting-an-error-importerror-lib-arm-linux-gnueabihf-libm-so-6-version-glib
61
7
 
62
8
  sudo pip3 install grpcio==1.44.0
63
9
  sudo pip3 install grpcio-tools==1.44.0
64
10
 
65
- ### 補足情報
66
-
67
- OS環境は、次の通りです。
68
- Distributor ID: Raspbian
69
- Description: Raspbian GNU/Linux 10 (buster)
70
- Release: 10
71
- Codename: buster
72
-

1

エラーの詳細を追加しました

2022/11/02 03:07

投稿

raspypy
raspypy

スコア247

test CHANGED
File without changes
test CHANGED
@@ -35,7 +35,26 @@
35
35
  ### 試したこと
36
36
  プログラムを実行すると、次のエラーが表示されます。
37
37
  ```
38
+ Traceback (most recent call last):
39
+ File "./test.py", line 4, in <module>
40
+ from google.cloud import vision
41
+ File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision/__init__.py", line 18, in <module>
42
+ from google.cloud.vision_v1.services.image_annotator.async_client import (
43
+ File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/__init__.py", line 21, in <module>
38
- ImportError: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29
44
+ from .services.image_annotator import ImageAnnotatorClient as IacImageAnnotatorClient
45
+ File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/services/image_annotator/__init__.py", line 18, in <module>
46
+ from .client import ImageAnnotatorClient
47
+ File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/vision_v1/services/image_annotator/client.py", line 27, in <module>
48
+ from google.api_core import gapic_v1 # type: ignore
49
+ File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/__init__.py", line 18, in <module>
50
+ from google.api_core.gapic_v1 import config
51
+ File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/config.py", line 23, in <module>
52
+ import grpc
53
+ File "/home/pi/.local/lib/python3.7/site-packages/grpc/__init__.py", line 22, in <module>
54
+ from grpc import _compression
55
+ File "/home/pi/.local/lib/python3.7/site-packages/grpc/_compression.py", line 15, in <module>
56
+ from grpc._cython import cygrpc
57
+ ImportError: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /home/pi/.local/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so)
39
58
  ```
40
59
  リンク先の記事を参考にして、次のコマンドも実行してみましたが、同じエラーがでてしまいます。
41
60
  https://stackoverflow.com/questions/72151205/im-getting-an-error-importerror-lib-arm-linux-gnueabihf-libm-so-6-version-glib