Попытка запустить Googlesamples-Assistant-Pushtotalk приводит к ошибке синтаксиса после часов вмешательстваPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попытка запустить Googlesamples-Assistant-Pushtotalk приводит к ошибке синтаксиса после часов вмешательства

Сообщение Anonymous »

Я строю умное зеркало, которое (надеюсь) использует Google-Cloud-Console для интеграции Google Assistant в Raspberry Pi для голосовой команды. Google-Assistant-pushtotalk требуется версия Python
При первом выполнении была дана следующая ошибка.

Код: Выделить всё

mirror@raspberrypi:~/.pyenv/versions/3.8.20/bin $ ~/.pyenv/versions/3.8.20/bin/googlesamples-assistant-pushtotalk
Traceback (most recent call last):
File "/home/mirror/.pyenv/versions/3.8.20/bin/googlesamples-assistant-pushtotalk", line 5, in 
from googlesamples.assistant.grpc.pushtotalk import main
File "/home/mirror/.pyenv/versions/3.8.20/lib/python3.8/site-packages/googlesamples/assistant/grpc/pushtotalk.py", line 27, in 
from google.assistant.embedded.v1alpha1 import embedded_assistant_pb2
File "/home/mirror/.pyenv/versions/3.8.20/lib/python3.8/site-packages/google/assistant/embedded/v1alpha1/embedded_assistant_pb2.py", line 36, in 
_descriptor.EnumValueDescriptor(
File "/home/mirror/.pyenv/versions/3.8.20/lib/python3.8/site-packages/google/protobuf/descriptor.py", line 920, in __new__
_message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
1. Downgrade the protobuf package to 3.20.x or lower.
2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
На данный момент я запустил следующий PIP-unintall Protobuf и PIP установить ProTobuf == 3.20.0
Теперь при попытке запустить GoogleSamples-Assistant-pushtotalk Я получаю следующую ошибку.

Код: Выделить всё

mirror@raspberrypi:~/.pyenv/versions/3.8.20/bin $ /home/mirror/.pyenv/versions/3.8.20/bin/googlesamples-assistant-pushtotalk
Traceback (most recent call last):
File "/home/mirror/.pyenv/versions/3.8.20/bin/googlesamples-assistant-pushtotalk", line 5, in 
from googlesamples.assistant.grpc.pushtotalk import main
File "/home/mirror/.pyenv/versions/3.8.20/lib/python3.8/site-packages/googlesamples/assistant/grpc/pushtotalk.py", line 29, in 
from tenacity import retry, stop_after_attempt, retry_if_exception
File "/home/mirror/.pyenv/versions/3.8.20/lib/python3.8/site-packages/tenacity/__init__.py", line 292
from tenacity.async import AsyncRetrying
^
SyntaxError: invalid syntax
У меня нет никаких идей о том, как продолжить.

Подробнее здесь: https://stackoverflow.com/questions/796 ... or-after-h
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»