You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Vercel Python/Flask模板部署时遇「找不到支持的Python版本」错误

解决Vercel部署Python/Flask应用时的"找不到支持的Python版本"错误

近期Vercel平台上不少用户遇到这类部署错误,即便使用官方模板也会触发,以下是经过验证的解决步骤:

  • 指定Python版本到vercel.json
    在项目根目录创建或修改vercel.json文件,明确声明兼容的Python版本及运行时配置,示例:

    {
      "functions": {
        "api/**/*.py": {
          "runtime": "@vercel/python@3.10"
        }
      },
      "build": {
        "env": {
          "PYTHON_VERSION": "3.10"
        }
      }
    }
    

    Vercel当前稳定支持的Python版本包括3.8、3.9、3.10、3.11,避免使用3.12及以上版本。

  • 清理requirements.txt的版本限制
    检查requirements.txt,不要添加python>=3.12这类超出Vercel支持范围的版本约束,确保依赖与指定的Python版本兼容。

  • 重置构建缓存后重新部署
    在Vercel控制台的项目部署页,选择"重新部署",勾选"清除构建缓存"选项再执行部署,避免旧缓存干扰版本检测。

  • 手动设置构建预设
    进入Vercel项目的"设置"→"构建与开发设置",将"构建预设"从"自动检测"改为"Python",强制平台使用Python构建环境。

这些方案来自Vercel官方社区的用户验证,多数人通过上述步骤解决了相同问题。

内容的提问来源于stack exchange,提问作者Kauan Sena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 23:15:07