Windows10下VS Code执行py manage.py runserver提示找不到文件怎么办
Django 运行
py manage.py runserver 提示文件不存在的排查方案 - 核对终端当前工作路径
首先在PowerShell中执行Get-ChildItem命令,查看当前目录的文件列表,确认是否存在manage.py文件。如果不存在,运行cd 你的Django项目根目录绝对路径切换到正确目录后,再重新执行启动命令。Django的manage.py仅存在于django-admin startproject命令生成的项目根目录下,不要进入项目下的同名子文件夹执行命令。 - 核对Python运行环境
若创建项目时使用了虚拟环境,需先激活对应虚拟环境再执行启动命令。Windows PowerShell下虚拟环境的激活命令为.\虚拟环境目录\Scripts\Activate.ps1,激活后终端前缀会显示虚拟环境名称,此时再执行启动命令即可。如果激活时提示脚本无执行权限,可右键PowerShell选择以管理员身份运行,执行Set-ExecutionPolicy RemoteSigned输入Y确认后再重试激活操作。 - 核对文件属性与名称
打开Windows文件管理器的「显示文件扩展名」选项,确认manage.py没有被误命名为manage.py.txt等带多余后缀的格式,同时确认该文件没有被设置为隐藏属性,当前系统用户对该目录有读取和执行权限。 - 核对项目初始化状态
如果还未完成Django项目初始化,需要先执行django-admin startproject 自定义项目名生成完整项目结构,进入生成的项目根目录后就能找到manage.py文件,再执行启动命令即可。
内容的提问来源于stack exchange,提问作者Vinayak Gautam
相关产品推荐
相关产品推荐

