【问题标题】:django-admin command error while project creation项目创建时 django-admin 命令错误
【发布时间】:2016-05-29 14:48:47
【问题描述】:

升级到 django 1.9 并尝试创建新项目后,出现以下错误 我该如何解决?

升级到 django 1.9 并创建新项目后出现以下错误 CommandError: /home/shaastr/ehgg/manage.py 已经存在,将项目或应用程序覆盖到现有目录中不会替换冲突文件

【问题讨论】:

  • 错误似乎很明显:您已经有一个项目。
  • 我遇到了同样的问题。但仍然没有解决方案..
  • 似乎 virtualenv 有影响。
  • 我也有同样的问题。尝试在新目录中创建项目。更改了位置并使用了除mysite 之外的几个选项进行测试。绝对不会发生,因为该项目已经存在。创建mysite/manage.py后创建mysite/mysite目录及相关文件失败
  • 不知何故我解决了这个错误。我认为这是由于超过 1 个 python 副本而发生的。请删除所有内容。尝试创建一个全新的虚拟环境。希望对您有所帮助

标签: django


【解决方案1】:

我认为您安装了 2 个版本的 django,并且在尝试启动项目时都被调用。

尝试运行 pip uninstall django 两次,如果两次都运行,那么这就是发生的情况。显然,之后 pip install django 让它再次工作

【讨论】:

  • 出于同样的原因遇到了同样的问题,但解决起来有点困难,因为每个问题都在不同的 python 版本上。所以我不得不卸载,切换python,再次卸载然后回去安装
【解决方案2】:

确保如果您已删除 (rm -r) "your Django project_name" 以同时 delete (rm) ma​​nage.py 对应已删除的项目 python 同一存储库中的文件。

【讨论】:

    【解决方案3】:

    删除 manage.py 然后重新运行你的 django-admin startproject 命令,它会工作

    【讨论】:

      【解决方案4】:

      使用 pip 在旧版本上安装 django 1.10 后,我遇到了同样的问题。 我使用pip卸载并手动删除了site-packages文件夹中剩余的django文件夹。 使用 pip 重新安装,现在它可以正常工作了。

      【讨论】:

        【解决方案5】:
        sudo pip uninstall django
        sudo rm /usr/local/lib/python2.7/dist-packages/django/ -rf
        sudo pip install django==1.10
        

        这解决了我的问题。

        【讨论】:

          【解决方案6】:

          您需要为您的新项目定义另一个目录。 不是 /ehgg 目录。 似乎您正在旧项目中创建一个新项目。 这个错误清楚地表明,您的旧项目有旧设置,即“ma​​nage.py”。因为每次都会为您的新项目创建一个新设置 ma​​nage.py

          我希望你很清楚。 谢谢。

          【讨论】:

            【解决方案7】:

            我也在使用docker 容器。当我在删除旧容器后尝试重新开始制作容器的过程时,我遇到了这个问题,它说manage.py 已经存在于工作目录中(我通过Dockerfile 文件创建的)。

            它没有显示工作目录的创建位置,因此无法删除错误中指出的manage.py

            有效的解决方案是我在yml 文件中更改了服务名称,并使用新的 servicenm 给出了命令 docker-compose run servicenm django-admin.py startproject projectnm目录

            【讨论】:

              【解决方案8】:

              检查项目名称是否正确。 Django 避免 项目名称中的连字符 (-)。

              【讨论】:

                【解决方案9】:

                这可能有两个原因:

                1. 您正在尝试使用现有文件夹名称创建一个新文件夹。
                2. 您之前删除了一个同名的文件夹。出于某种原因删除了它。但再次尝试使用此名称创建包。

                要解决这个问题,请关注

                1. 重命名项目文件夹中的 manage.py。

                2. 转到 /PycharmProjects//.idea/workspace.xml

                编辑此文件“workspace.xml”,然后使用您尝试创建的包名称进行搜索。 删除该行并保存文件。 现在尝试再次运行该命令。

                我希望这会有所帮助。

                问候,

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2018-02-11
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-10-10
                  相关资源
                  最近更新 更多