質問編集履歴
2
質問をシンプルに変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Google
|
1
|
+
Google エラーについて
|
test
CHANGED
@@ -1,72 +1,10 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
|
-
Google
|
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
エラーの詳細を追加しました
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
|
-
|
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
|