【发布时间】:2019-08-07 21:37:30
【问题描述】:
我在部署 Google 应用时不断收到以下错误:
ERROR: (gcloud.app.deploy) 解析文件时出错: [/Users/app.yaml]不支持库“requests”
我已将其更改为 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)
我似乎无法弄清楚问题可能是什么。我已经看到了以前的堆栈溢出答案,这些答案要求我在 lib 中进行 pip install,并将其添加到requirement.txt 中,但这些似乎都没有任何区别。
是否有任何其他库完全一样但谷歌应用引擎原生支持?
【问题讨论】:
标签: python python-2.7 google-app-engine google-cloud-platform