【发布时间】:2022-01-06 03:51:04
【问题描述】:
当我尝试更新代码并重新部署 Google Cloud Function 时,构建失败。
部署脚本:
gcloud functions deploy <my-func-name> --entry-point <my-entry-point> \
--runtime python37 \
--trigger-http \
--region=asia-east2 \
--memory=8192 \
--timeout=540
错误信息:
ERROR: (gcloud.functions.deploy) OperationError: code=3, message=Build failed:
/layers/google.python.pip/pip/bin/python3: Error while finding module specification for 'pip'
(AttributeError: module '__main__' has no attribute '__file__'); Error ID: 99f2b037
源码结构:
.
├── lib
│ ├── __init__.py
│ └── azsync.py
├── main.py
└── requirements.txt
Requirements.txt:
flask==1.0
gcsfs==0.4.0
pandas==0.25.0
azure-storage-blob==12.0.0
【问题讨论】:
-
这是否有效locally。另请提供minimal reproducible code。
标签: python pip google-cloud-functions gcloud