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

Windows环境下django-admin命令无法识别求助(已配置环境变量)

Django-admin命令无法在终端/cmd识别的排查与解决

核心原因

PyCharm内置终端能正常使用,说明Django本身安装没问题,问题出在系统环境变量未生效、终端没读取最新环境变量,或者是Python的Scripts目录没正确加入PATH,也可能是虚拟环境未激活。

具体解决步骤

  • 检查Python的Scripts目录是否在系统PATH里

    1. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
    2. 找到系统变量里的Path,查看是否包含C:\PythonXX\Scripts(XX是你的Python版本号),或者虚拟环境下的venv\Scripts路径
    3. 没找到就点击「新建」添加对应路径;有路径的话检查拼写是否正确,有没有多余空格
  • 重启所有终端窗口
    修改环境变量后,已打开的终端不会自动加载新配置,必须完全关闭所有cmd/终端窗口,重新打开后再测试django-admin --version

  • 激活虚拟环境(如果用了的话)
    如果你是在虚拟环境里装的Django:

    1. 打开终端进入项目目录,执行venv\Scripts\activate
    2. 激活成功后再运行django-admin,就能正常识别了
      (PyCharm内置终端会自动激活项目绑定的虚拟环境,所以不用手动操作)
  • 验证Python环境一致性
    在终端执行where python,对比PyCharm项目配置里的Python路径
    如果路径不一样,说明终端用的是另一个Python环境,把正确的Python路径移到Path变量的最顶端,确保优先级最高

  • 用Python直接调用Django工具
    要是上面的方法都没效果,直接用python -m django-admin命令替代,这个命令会直接调用当前Python环境下的Django工具,不受PATH设置影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 11:33:17