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

Django新建项目生成空文件夹,未生成manage.py文件求助

解决django-admin start-project仅生成空文件夹的问题

排查步骤及解决方案

  • 确认虚拟环境已激活
    执行创建命令前,确保虚拟环境处于激活状态:

    • Windows:venv\Scripts\activate
    • macOS/Linux:source venv/bin/activate
      激活后命令行前缀会显示虚拟环境名称,此时再运行django-admin start-project project-name。
  • 验证虚拟环境内的Django安装
    激活虚拟环境后,执行pip list查看已安装包,确认Django在列表中。如果未找到,重新执行pip install django(确保虚拟环境处于激活状态)。

  • 避免使用已存在的空文件夹
    如果project-name对应的文件夹已存在且为空,django-admin不会自动填充内容。删除该空文件夹,或更换新的项目名称重新执行创建命令。

  • 使用绝对路径创建项目
    若当前目录存在权限或路径识别问题,尝试指定完整目标路径:

    django-admin start-project project-name /path/to/your/target/folder
    
  • 检查django-admin命令的归属路径
    执行which django-admin(macOS/Linux)或where django-admin(Windows),确认命令路径指向虚拟环境的bin(Windows为Scripts)目录。如果指向系统全局Django,说明虚拟环境未正确激活,或安装Django时未在虚拟环境内操作。

  • 改用python -m django执行命令
    部分环境下django-admin命令可能存在路径冲突,替换为:

    python -m django start-project project-name
    

    该方式会直接调用当前Python环境(虚拟环境)中的Django模块,避免命令指向错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 05:15:56