django admin startproject尝试创建manage.py两次?
我正在努力完成运行在Ubuntu 15.10上的1.9版。当我进入运行django admin startproject mysite的步骤时,出现以下错误:django admin startproject尝试创建manage.py两次?,django,django-admin,ubuntu-15.10,Django,Django Admin,Ubuntu 15.10,我正在努力完成运行在Ubuntu 15.10上的1.9版。当我进入运行django admin startproject mysite的步骤时,出现以下错误: /home/.../manage.py already exists, overlaying a project or app into an existing directory won't replace conflicting files 谷歌搜索显示,我不是第一个问这个问题的人,但答案总是“看起来你试图创建一个同名项目。删除旧
/home/.../manage.py already exists, overlaying a project or app
into an existing directory won't replace conflicting files
谷歌搜索显示,我不是第一个问这个问题的人,但答案总是“看起来你试图创建一个同名项目。删除旧项目或选择其他名称。”除非我遗漏了一些重要的东西,否则这不是我的问题。这是我尝试创建的第一个也是唯一一个项目。我尝试过使用不同的名称,在许多不同的目录中创建项目,结果总是一样的。每次失败,我都会清除pwd。下面是发生的情况:
- 在我运行django admin startproject mysite之前,pwd是完全空的,也没有隐藏的文件
- 运行命令后,有一个名为
的目录,其中包含文件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”两次,如果两次都运行,则可能是这种情况。然后,您可以重新安装要使其工作的版本。我有一些问题,“
sudopip uninstall Django
”对我没有帮助
我的解决方案:
$python-c“导入django;打印(django.\uuuu路径)”
result:['/usr/local/lib/python2.7/dist-packages/django']
$sudorm-r/usr/local/lib/python2.7/dist-packages/django
django admin startproject mysite
,将cd放入/mysite,然后运行manage.py startproject mysite
?抱歉,忽略我最后的评论。。。不是我很累,就是自从我上次看教程以来,文档已经变了。可能是第一个!您使用的是什么版本的python?您是在virtualenv?Python 3.4.3中执行此操作的。没有虚拟环境。只是从Ubuntu中的命令行运行。@tmoore82为什么要创建两个项目?通常,您会创建一个项目,然后在该项目中使用manage.py startapp myapp