prl*_*900 4 python google-app-engine pip gdal google-cloud-platform
我正在尝试在 Google AppEngine Python 3.7 标准环境上部署服务,该环境需要一组库作为依赖项。无法部署依赖项之一(GDAL 2.2.2)并返回错误消息:
File upload done.
Updating service [pycloud-wms]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build 04c3dcfd-
230d-44ad-981a-8819a5f60130 status: FAILURE.
Error ID: 9E195939.
Error type: InternalError.
Error message: `pip_download_wheels` had stderr output:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-wheel-p30r4tj3/gdal/
error: `pip_download_wheels` returned code: 1.
Run Code Online (Sandbox Code Playgroud)
我想知道这个错误的原因,以及是否有人知道在 GAE 上解决这个问题的方法。
注意:我知道我可以使用容器在 GAE 灵活环境中部署我的应用程序,但是两种方法之间的价格差异非常大。
The dependencies in the Google App Engine Python3.7 runtime are installed using the Python package manager pip.
要在 GAE 标准 Python3.7 运行时中安装 Python 包,它需要作为可通过 pip 安装的 Python 库提供。
该GDAL包是通过安装的pip,但它需要libgdal和gdal-devel要安装平台的软件包,它不为App Engine标准Python3.7运行基地运行来了。
解决方案是使用 GAE Flex 环境并首先安装这些平台级依赖项。
| 归档时间: |
|
| 查看次数: |
931 次 |
| 最近记录: |