簡體   English   中英

在樹莓派上運行 Google Vision API 時出錯

[英]Error while running Google Vision API on raspberry pi

我有一個 python 程序,它在樹莓派(型號 3B+)上運行 Google Vision API,我已經安裝了所有必需的庫,並且有.json 文件,但仍然出現以下錯誤:

Traceback (most recent call last):
  File "/home/pi/Desktop/SenProjCode.py", line 9, in <module>
    from google.cloud import vision
  File "/home/pi/.local/lib/python3.9/site-packages/google/cloud/vision/__init__.py", line 18, in <module>
    from google.cloud.vision_v1.services.image_annotator.async_client import (
  File "/home/pi/.local/lib/python3.9/site-packages/google/cloud/vision_v1/__init__.py", line 20, in <module>
    from .services.image_annotator import ImageAnnotatorClient as IacImageAnnotatorClient
  File "/home/pi/.local/lib/python3.9/site-packages/google/cloud/vision_v1/services/image_annotator/__init__.py", line 16, in <module>
    from .client import ImageAnnotatorClient
  File "/home/pi/.local/lib/python3.9/site-packages/google/cloud/vision_v1/services/image_annotator/client.py", line 25, in <module>
    from google.api_core import gapic_v1  # type: ignore
  File "/home/pi/.local/lib/python3.9/site-packages/google/api_core/gapic_v1/__init__.py", line 16, in <module>
    from google.api_core.gapic_v1 import config
  File "/home/pi/.local/lib/python3.9/site-packages/google/api_core/gapic_v1/config.py", line 23, in <module>
    import grpc
  File "/home/pi/.local/lib/python3.9/site-packages/grpc/__init__.py", line 22, in <module>
    from grpc import _compression
  File "/home/pi/.local/lib/python3.9/site-packages/grpc/_compression.py", line 15, in <module>
    from grpc._cython import cygrpc
ImportError: /home/pi/.local/lib/python3.9/site-packages/grpc/_cython/cygrpc.cpython-39-arm-linux-gnueabihf.so: undefined symbol: __atomic_exchange_8
>>> 

這是我編寫的代碼的一部分:

import os
import io
import picamera
from numpy import random
from gtts import gTTS
from google.cloud import vision
from google.cloud.vision import types
from PIL import Image
import pandas as pd
import vlc
import RPi.GPIO as GPIO
import time

##Using the JSON file for the API
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = r'/home/pi/Downloads/GoogleAPI.json'

你用的是什么 gRPC 版本? 我認為這將由 gRPC Python 1.44 解決,同時您可能希望使用解決方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM