Windows 11 Home下无法运行django-admin命令的技术求助
解决django-admin命令无法识别或找不到文件的问题
核心替代方案(立即可用)
既然你能正常运行python -m django --version,直接用python -m django替代django-admin执行所有命令即可:
- 创建项目:
python -m django startproject myproject - 其他django-admin支持的命令,都可以替换成
python -m django [命令]的形式,比如python -m django migrate
根源问题排查与解决
1. 检查Python Scripts目录是否在系统PATH中
django-admin.exe默认位于Python安装目录的Scripts子文件夹下,如果这个路径没加入系统环境变量PATH,终端就找不到这个命令:
- 找到你的Python安装路径,比如
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312(根据实际版本调整) - 进入该目录下的
Scripts文件夹,复制完整路径 - 右键"此电脑" → 属性 → 高级系统设置 → 环境变量 → 在系统变量的
Path中添加刚才复制的路径 - 重启终端后尝试
django-admin startproject命令
2. 替换Windows Store版Python
你的错误信息显示调用的是Windows Store的Python(路径为C:\Users\Famil\AppData\Local\Microsoft\WindowsApps\python.exe),这类版本常存在路径配置或权限问题:
- 卸载Windows Store中的Python应用
- 从Python官网下载官方安装包,安装时务必勾选"Add Python to PATH"选项
- 安装完成后重启终端,再次尝试命令
3. 直接使用django-admin的完整路径执行
如果你能找到django-admin.exe的具体位置,直接用完整路径运行:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\Scripts\django-admin.exe startproject myproject
内容的提问来源于stack exchange,提问作者SergeT
相关产品推荐
相关产品推荐

