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

通过Vercel部署Django应用报错:无法导入vc__handler__python模块

解决Vercel部署Django时找不到django模块的问题
  • 检查requirements.txt的位置与内容

    • 确保文件放在项目根目录,而非子文件夹中
    • 内容需准确,推荐指定具体版本,比如:Django==4.2.7,注意Django首字母大写(pip不区分大小写,但规范写法可避免潜在问题),排查是否有拼写错误
  • 配置Vercel的Python运行环境与部署规则

    • 在项目根目录创建或修改vercel.json,配置正确的WSGI入口与Python版本(需和本地开发版本一致),示例:
      {
        "builds": [
          {
            "src": "你的项目名/wsgi.py",
            "use": "@vercel/python",
            "config": { "pythonVersion": "3.11" }
          }
        ],
        "routes": [
          {
            "src": "/(.*)",
            "dest": "你的项目名/wsgi.py"
          }
        ]
      }
      
    • 替换你的项目名为实际Django项目中包含wsgi.py的文件夹名称
  • 本地验证依赖安装

    • 本地创建虚拟环境,执行pip install -r requirements.txt,确认Django能正常安装,排除requirements.txt本身的错误
  • 清除Vercel缓存重新部署

    • 进入Vercel控制台的部署页面,点击「Redeploy」,勾选「Clear build cache」后重新触发部署,避免旧缓存导致依赖未正确安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 00:04:54