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

为何无法在虚拟环境中安装Django?求故障排查方案

Pipenv安装Django报错(Python版本要求异常)的解决步骤

问题描述

执行命令 pipenv install django 时触发大量错误,提示 ERROR: Couldn't install package:……。已安装Python 3.12和Django 5.0,但系统仍要求Python >=3.7,怀疑是之前删除Django相关文件夹或卸载重装时的依赖冲突导致。

解决步骤

  • 确认Pipenv绑定的Python版本
    运行 pipenv --py 查看当前虚拟环境关联的Python版本,若不是3.12,手动指定版本创建虚拟环境:

    pipenv --python 3.12
    pipenv install django
    
  • 清理旧虚拟环境与配置文件
    删除项目目录下的 Pipfile 和 Pipfile.lock 文件,再执行:

    pipenv --rm
    

    完成后重新初始化虚拟环境并安装Django。

  • 校验系统Python环境变量
    确保Python 3.12的路径在系统环境变量优先级最高,运行以下命令确认版本:

    python --version
    python3 --version
    

    若输出不是3.12,调整环境变量顺序后重启终端。

  • 清理残留依赖文件
    执行以下命令找到Python全局site-packages目录:

    python -c "import site; print(site.getsitepackages())"
    

    进入该目录,删除所有含django字样的文件夹和.egg-info文件,再重新通过Pipenv安装Django。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:22:36