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

Windows10下执行python -m django-admin startproject报错:找不到django-admin模块

解决Windows 10下django-admin模块找不到的问题

1. 确认Django已正确安装

  • 虚拟环境中:先激活虚拟环境
    env\Scripts\activate
    
    执行pip list查看已安装包,若没有Django,运行:
    pip install django
    
  • 全局环境中:直接执行pip list检查,未安装则运行:
    pip install django
    
    注意:Python 3.9兼容Django 3.2~4.2版本,若需要指定版本可加==x.x.x(比如pip install django==4.2)

2. 确保pip与当前Python环境匹配

Windows下多Python版本共存时,可能出现pip安装的包不在当前python命令对应的环境中。执行以下命令验证:

python -m pip --version

查看输出的Python路径是否与你执行python命令的路径一致。若不一致,用python -m pip来安装Django,确保包安装到目标环境:

python -m pip install django

3. 尝试替代命令格式

  • 直接使用django-admin命令(需确保其路径在系统PATH中):
    django-admin startproject mysite
    
  • 或者调用Django模块执行创建命令,这个方式兼容性更强:
    python -m django startproject mysite
    

4. 修复/重建虚拟环境

如果虚拟环境存在异常:

  1. 退出虚拟环境:
    deactivate
    
  2. 删除现有env文件夹
  3. 重新创建虚拟环境(确保使用目标Python版本):
    python -m venv env
    
  4. 激活后重新安装Django:
    env\Scripts\activate
    pip install django
    

5. 处理微软商店版Python的路径问题

非虚拟环境报错指向Windows Apps中的Python(微软商店安装版本),这类版本可能存在权限或配置问题。可以找到你手动安装的Python完整路径(比如C:\Python39\python.exe),用完整路径执行命令:

C:\Python39\python.exe -m django-admin startproject mysite

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 13:42:13