gpt4 book ai didi

django-admin startproject 试图创建 manage.py 两次?

转载 作者:行者123 更新时间:2023-12-04 06:41:12 25 4
gpt4 key购买 nike

我正在努力解决 the Django tutorial对于版本 1.9,在 Ubuntu 15.10 上运行。当我到达运行 django-admin startproject mysite 的步骤时,出现以下错误:

/home/.../manage.py already exists, overlaying a project or app 
into an existing directory won't replace conflicting files

谷歌搜索显示我不是第一个问这个问题的人,但答案总是“看起来你正在尝试创建一个具有相同名称的项目。删除旧项目或选择一个不同的名称”除非我遗漏了一些重要的东西,否则那不是我的问题。这是我尝试创建的第一个也是唯一一个项目。我试过使用不同的名称并在许多不同的目录中创建项目,结果总是一样的。每次失败时,我都会清除密码。这是发生了什么:

  • 在我运行 django-admin startproject mysite 之前,密码完全是空的,也没有隐藏文件
  • 运行命令后,有一个名为mysite的目录,里面有文件manage.py,但是没有mysite/mysite包。

据我所知,它正在尝试创建 manage.py 两次,而第二次它已经存在了。下面是创建的 manage.py 文件的内容。

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")

from django.core.management import execute_from_command_line

execute_from_command_line(sys.argv)

我的django-admin版本是1.9.5

Django 版本是 1.9.5

如果不尝试在同一目录下创建两个同名项目,会有什么问题?

最佳答案

我想你已经安装了两个版本的 django,并且在启动项目时都会调用这两个版本。

运行'pip uninstall django' 两次,如果它运行了两次则可能是这种情况。然后,您可以重新安装您想要使其正常工作的版本。

关于django-admin startproject 试图创建 manage.py 两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com