簡體   English   中英

在 Cloud Run Buildpack 上指定 Python 版本

[英]Specify Python version on Cloud Run Buildpack

我正在使用自動化的 Cloud Build“Buildpack”選項在 Cloud Run 上部署一個 Web 應用程序(如此所述); 因此不必創建 Docker 文件。

我想使用 python-3.8.12 和 buildpacks 部署應用程序。 我該如何指定?

您只需將.python-version文件添加到您的存儲庫,其中 Python 版本報告為:

3.8.6

沒有必要指定它。 構建器嘗試自動檢測源代碼的語言,Python 3.7+ 是受支持的語言之一。

你可以試試這個Python buildpacks 示例

您還可以在此演示文稿中找到有關 buildpack 的更深入信息。

更新

作為替代方案,您還可以手動指定要使用的 buildpack,從而跳過自動檢測步驟。 this answer中所述,您還可以通過以下方式在project.toml中指定它:

[[build.env]] 
name = "GOOGLE_RUNTIME_VERSION" 
value = "3.8.6"

這與您在.python-version中放入的內容相同,但優先於它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM