You need to enable JavaScript to run this app. 在VS Code中创建Django项目遇django-admin无法识别及对象未找到异常
优惠活动
大模型
产品
解决方案
定价
更多

在VS Code中创建Django项目遇django-admin无法识别及对象未找到异常

Django项目创建报错的分步解决方法

针对“django-admin无法被识别为有效cmdlet”的修复

  • 首先确认VS Code内置终端关联的Python解释器,和你安装Django的Python 3.9.1环境完全匹配:按Ctrl+Shift+P调出命令面板,搜索Python: Select Interpreter,选中对应3.9.1版本的解释器路径,重启终端让配置生效。
  • 手动补充Scripts目录到系统环境变量:
    • 在终端执行python -m site,找到输出中USER_BASE对应的路径(Windows下一般为C:\Users\你的用户名\AppData\Roaming\Python\Python39\Scripts格式)
    • 将该Scripts路径添加到Windows系统环境变量的Path列表,保存后完全重启VS Code,执行django-admin --version验证是否能正常输出Django版本号。
  • 无需修改环境变量的替代调用方案:绕开直接调用django-admin的方式,用Python模块执行Django命令,运行python -m django startproject 自定义项目名,只要当前Python环境已安装Django,就能正常完成项目创建。

针对“未找到对象”异常的修复

  • 这类报错绝大多数是django-admin命令识别失败的连锁反应:终端找不到有效的Django执行入口时,会触发对应目标对象不存在的异常,完成上面的命令识别修复后,这类报错通常会自动消失。
  • 如果修复命令识别问题后仍报对象未找到:
    • 检查VS Code当前打开的工作目录是否有写入权限,权限受限的系统目录(如Program Files路径下)执行项目创建操作,会触发路径对象找不到的错误,切换到纯英文、无权限限制的用户目录下重试即可。
    • 核对Django实际安装状态:在当前选中的Python环境下执行pip show django,确认安装路径和解释器路径完全匹配,不存在Django装错其他虚拟环境的问题,如果安装信息异常,重新执行pip install django完成重装。

注意:不要在已经存在Django项目manage.py文件的目录下重复执行项目创建命令,否则会因为路径冲突触发对象类报错。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.07 23:24:04