Установка преобразования текста в речь в облаке Google для решения проблем с hashlib, связанных с rasberry pi 3 b + - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь установить текстовое облако Google SDK / Google Cloud в речь на Rasberry Pi 3+ и пытался сделать это около 3 дней. Я установил python 2.7.9 только для того, чтобы узнать, что он уже установлен на Rpi.

Я испробовал методы установки linux и debian для gcloud и обнаружил одинаковые ошибки для обоих методов.

Я пытался установить пакеты hashlib и openssl безрезультатно, и я погуглил все, что мог. Насколько мне известно, у меня есть Python 2.7.9 на моем Rpi в /usr/local/bin.

Setting up libpython-stdlib:armhf (2.7.13-2) ... Setting up google-cloud-sdk (237.0.0-0) ... ERROR:root:code for hash md5 was not

найдено. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor поднять ValueError ('неподдерживаемый тип хэша' + имя) ValueError: неподдерживаемый тип хеша md5 ОШИБКА: root: код для хеша sha1 не найден. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [__ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor повысить ValueError ('неподдерживаемый тип хэша' + имя) ValueError: неподдерживаемый тип хеша sha1 ОШИБКА: root: код для хэша sha224 не был найденный. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [__ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor повысить ValueError ('неподдерживаемый тип хеша' + имя) ValueError: неподдерживаемый тип хеша sha224 ОШИБКА: root: код для хеша sha256 не был найденный. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [__ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor повысить ValueError ('неподдерживаемый тип хеша' + имя) ValueError: неподдерживаемый тип хеша sha256 ОШИБКА: root: код для хеша sha384 не был найденный. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [__ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor повысить ValueError ('неподдерживаемый тип хэша' + имя) ValueError: неподдерживаемый тип хэша sha384 ОШИБКА: root: код для хэша sha512 не был найденный. Traceback (последний вызов был последним): файл "/usr/local/lib/python2.7/hashlib.py", строка 147, в globals () [__ func_name] = __get_hash (__ func_name) Файл "/usr/local/lib/python2.7/hashlib.py", строка 97, в __get_builtin_constructor поднять ValueError ('неподдерживаемый тип хеша' + имя) ValueError: неподдерживаемый тип хеша sha512 ОШИБКА: не удалось загрузить gcloud: 'module' у объекта нет атрибута 'sha256' gcloud_main = _import_gcloud_main () импортировать googlecloudsdk.gcloud_main из googlecloudsdk.api_lib.iamcredentials импортируйте утилиту как iamcred_util из googlecloudsdk.api_lib.util import apis_internal из googlecloudsdk.core импортировать свойства из конфигурации импорта googlecloudsdk.core из googlecloudsdk.core.util импортируйте файлы как file_utils Контрольная сумма класса (объект): def __init (self, алгоритм = hashlib.sha256):

Обычно это указывает на повреждение в вашей установке gcloud или проблемы с вашим интерпретатором Python.

Пожалуйста, убедитесь, что следующий путь к работающему Python 2.7 исполняемым: / USR / местные / бен / python2

Если это не так, установите для переменной среды CLOUDSDK_PYTHON значение указывает на рабочий исполняемый файл Python 2.7.

Если проблемы все еще возникают, переустановите Cloud SDK. используя инструкции здесь: https://cloud.google.com/sdk/ dpkg: пакет обработки ошибок google-cloud-sdk (--configure): установлен подпроцессСценарий после установки возвратил ошибку. Состояние выхода 1 Настройка python (2.7.13-2) ... Настройка python-crcmod (1.7-2 + b1) ... При обработке возникли ошибки: google-cloud-sdk E:Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

...