gpt4 book ai didi

python - Google Cloud Functions 支持哪些版本的 Python 包?

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:07 24 4
gpt4 key购买 nike

我是第一次试用 Google Cloud Functions,我使用的是 Python 3.7 运行时。我想安装 PyYAML 包,所以我将其添加到 requirements.txt

PyYAML==3.12

部署因错误而失败:

Build failed: {"error": {"canonicalCode": "INVALID_ARGUMENT", "errorMessage": "pip_download_wheels had stderr output:\n Failed building wheel for pyyaml\nERROR: Failed to build one or more wheels\n\nerror: pip_download_wheels returned code: 1", "errorType": "InternalError", "errorId": "44FA08B0"}}

该错误不是很有帮助。通过反复试验,我发现如果删除“==3.12”规定:

PyYAML

然后部署成功。

我很想知道:
* 是否有关于 Google Cloud Functions 支持哪些软件包版本的明确政策?
* 我如何才能发现 Google Cloud Functions 支持特定包(在本例中为 PyYAML)的哪些版本?

(我正在使用 3.12,因为这是我们内部使用的解决方案 - 我可以使用更高版本,并且会这样做,但我对上述问题的答案很感兴趣)

最佳答案

我不认为这可能是与 GCF 相关的问题。一般应该是Python3.7的问题。

3.13 (2018-07-05)

Rebuild wheels using latest Cython for Python 3.7 support.

如您所见,PyYAML 的更改日志。我认为它只是不支持 3.13 版本之前的 Python 3.7。

关于python - Google Cloud Functions 支持哪些版本的 Python 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56865509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com