При развертывании приложения Google я получаю следующую ошибку:
ОШИБКА: (gcloud.app.deploy) Произошла ошибка при разборе файла:
[/Users/app.yaml]the библиотека «запросов» не поддерживается
Я изменил его на urllib3, но все равно получаю ту же ошибку. Ниже приводится app.yaml:
# entrypoint: main.py
# env: flex
# runtime: python
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /static
static_dir: static
- url: /.*
script: main.app
libraries:
- name: ssl
version: latest
- name: lxml
version: latest
- name: urllib3
version: latest
- name: flask
version: latest
И вызов библиотеки:
# from requests import get as rget
from urllib3 import PoolManager
http = PoolManager()
query = some_query
# page = rget(query)
page = http.request('GET',query)
Я не могу понять, в чем проблема. Я видел предыдущие ответы о переполнении стека, которые просили меня установить pip в lib и добавить его в require.txt, но ни один из них, похоже, не имеет значения.
Есть ли какая-либо другая библиотека, которая делает то же самое, но изначально поддерживается движком приложений Google?