执行django startproject命令报错:‘Django’不是内部或外部命令的解决方法
解决‘Django’不是内部或外部命令的问题
以下是几种常见的解决方案:
检查Django是否已安装
打开命令行执行pip list,查看输出列表中是否有Django。如果没有,执行pip install django完成安装。若系统默认是Python3,可能需要用pip3 install django。确认Python脚本目录已加入系统PATH
Django的可执行文件django-admin.exe默认存放在Python安装目录下的Scripts文件夹中。需要将这个文件夹路径添加到系统环境变量PATH里:- 找到你的Python安装路径(比如
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Scripts,XX为具体版本号) - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到
PATH,点击「编辑」,添加刚才复制的Scripts文件夹路径 - 重启命令行窗口,再尝试执行
django startproject myfirstproject
- 找到你的Python安装路径(比如
直接通过Python模块执行命令
不想修改环境变量的话,可以直接用Python模块的方式运行Django命令:python -m django startproject myfirstproject若系统中同时存在Python2和Python3,改用
python3 -m django startproject myfirstproject检查虚拟环境状态
如果使用了Python虚拟环境,必须先激活虚拟环境再操作:- Windows系统:进入虚拟环境目录,执行
Scripts\activate - Linux/macOS系统:执行
source 虚拟环境目录/bin/activate
激活后再安装Django或执行项目创建命令
- Windows系统:进入虚拟环境目录,执行
内容的提问来源于stack exchange,提问作者Ауелбек Кожаберген
相关产品推荐
相关产品推荐

