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

升级Python3.11.3和Django4.2后,django-admin startproject命令失效

解决django-admin startproject无法运行的方案

检查环境变量与Python路径

  • 确认系统PATH中优先指向Python 3.11.3的安装目录,而非旧版本。在GitBash中执行which python和which django-admin,查看输出路径是否对应3.11.3的文件夹。若路径错误,手动将Python3.11的Scripts目录(包含django-admin.exe)移至PATH最前端。
  • 若使用虚拟环境,先确认已激活目标环境,再执行python --version和django-admin --version,确保输出为3.11.3和4.2,版本不匹配则说明环境切换错误。

重新安装Django到对应Python环境

  • 直接指定Python3.11的pip重装Django:python -m pip install --upgrade django==4.2,避免pip指向旧版本Python的情况。
  • 若使用虚拟环境,激活环境后再执行上述命令,确保Django安装在当前环境内。

绕开django-admin命令关联问题

  • 改用python -m django startproject myproject替代直接调用django-admin startproject,跳过可能的命令行关联错误。
  • 检查Windows「应用执行别名」设置,禁用Python相关的系统别名,避免自带的Python启动器干扰。

排查终端与目录权限问题

  • 尝试在普通CMD或PowerShell中执行命令,排除GitBash自身配置问题。若CMD可正常运行,说明GitBash的环境变量配置有误,需检查~/.bashrc或~/.profile中的PATH设置。
  • 避免在C盘根目录、Program Files等受系统保护的文件夹创建项目,选择用户目录下的普通文件夹测试,排除权限限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 20:02:02