Windows 11下Django安装及django-admin命令报错求助
Windows 11 下 Django 完整安装步骤
- 先确认Python和pip已正常安装:
打开命令提示符(Win+R输入cmd回车),依次执行:
能显示对应版本号即为正常。如果未安装Python,安装时务必勾选Add Python to PATH选项。python --version pip --version - 安装Django:
在命令提示符中执行:
若系统同时存在Python2,改用pip install djangopip3 install django。 - 验证安装:
执行django-admin --version,能显示Django版本号则安装成功。
解决 'django-admin' 不是内部或外部命令的问题
如果执行django-admin命令报错,按以下方式处理:
方法1:添加Python Scripts目录到系统PATH
- 先找到Python的Scripts路径:
在命令提示符中执行:
将输出路径中的python -m site --user-sitesite-packages替换为Scripts,比如得到C:\Users\你的用户名\AppData\Roaming\Python\Python311\Scripts - 添加到系统PATH:
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量中找到Path,点击「编辑」→「新建」,粘贴上述路径,保存后关闭所有命令提示符窗口,重新打开再试django-admin --version。
方法2:用python -m django替代django-admin
无需修改PATH,直接用以下命令创建项目:
python -m django startproject myproject
后续所有django-admin命令都可以用python -m django前缀替代,比如启动服务器:
python -m django runserver
方法3:虚拟环境中激活环境后再操作
如果使用了虚拟环境,先激活环境:
假设虚拟环境名为venv,执行:
venv\Scripts\activate
激活后命令行前会出现(venv)标识,此时再执行pip install django,之后即可正常使用django-admin startproject myproject命令。
内容的提问来源于stack exchange,提问作者MUDHAVATH RAMESH NAIK
相关产品推荐
相关产品推荐

