Я использую клиентские библиотеки Google Cloud для своего проекта и получаю ошибки импорта.
Ошибка импорта: нет модуля с именем cloud
У меня есть app.yaml в моем проекте, который выглядит следующим образом:
runtime: python27
api_version: 1
threadsafe: no
handlers:
- url: /.*
script: main
Теперь я настроил needs.txt , в котором есть google-cloud-datastore и google-cloud-storage
needs.txt
Flask==1.0.2
google-cloud-datastore
google-cloud-storage
google-api-python-client
Теперь, когда я импортирую google.cloud в мойФайл main.py Я получаю ошибку импорта.
from google.cloud import storage
Я развернул проект на Google App Engine
После получения ошибок я изменил свой проект на Python 3.7и затем развернут на App Engine, и, к моему удивлению, он работал отлично.
Так оно и есть, потому что google-api-python-client устарел в Python 2.7 или я что-то не так делаю вздесь