Неверный синтаксис при импорте ServiceAccountCredentials из oauth2client.service_account - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь import ServiceAccountCredentials из oauth2client.service_account в своем коде AWS-Lambda, но он продолжает выдавать мне ошибку Invalid Syntax.

Я запускаю нормальный код на своем ПК икод работает, но когда я перемещаю код в мою AWS-Lambda, он выдает ошибку Invalid Syntax.Я уже добавил все библиотеки, необходимые для моего слоя AWS Lambda.

from oauth2client.service_account import ServiceAccountCredentials

это выдает ошибку:

START RequestId: 42276808-a49f-45ea-a955-b19206197c87 Version: $LATEST
Syntax error in module 'handler': invalid syntax (__init__.py, line 475)

END RequestId: 42276808-a49f-45ea-a955-b19206197c87
REPORT RequestId: 42276808-a49f-45ea-a955-b19206197c87  Duration: 0.33 ms   Billed Duration: 100 ms     Memory Size: 1024 MB    Max Memory Used: 54 MB

Даже если я только импортирую библиотеку, это выдает ошибку.Есть ли другой способ импортировать или использовать ServiceAccountCredentials?

1 Ответ

0 голосов
/ 12 июня 2019

Оказывается, я использую неправильную среду исполнения Python в моей aws-lambda-ха-ха. Я использовал Python 2.7, но это должен был быть Python 3.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...