升级到django 1.9后尝试创建新项目。获取以下错误 我该怎么解决这个问题?
升级到django 1.9并创建新项目后发生错误 CommandError:/home/shaastr/ehgg/manage.py已经存在,将项目或应用程序覆盖到现有目录中不会替换冲突的文件
答案 0 :(得分:14)
我认为您安装了两个版本的django,并且在尝试启动项目时都会调用它们。
尝试两次运行pip uninstall django,如果它同时运行,那么这就是正在发生的事情。显然,之后pip安装django以使其再次运行
答案 1 :(得分:2)
使用pip在旧版本上安装django 1.10后,我遇到了同样的问题。 我使用pip卸载并手动删除site-packages文件夹中的剩余django文件夹。 使用pip重新安装,现在它没有问题。
答案 2 :(得分:1)
删除manage.py然后重新运行你的django-admin startproject命令,它会工作
答案 3 :(得分:1)
我也在使用docker
容器。我有一个问题,当我删除旧容器后尝试重新启动制作容器的过程时,它说工作目录中已经存在manage.py
(我是通过Dockerfile
文件创建的)。>
它没有显示工作目录的创建位置,因此无法删除错误中指出的manage.py
。
有效的解决方案是我更改了yml
文件中的服务名称,并使用新的servicenm命令
docker-compose run servicenm django-admin.py startproject projectnm
目录
答案 4 :(得分:0)
确保删除(rm -r
)"您的Django project_name"还删除(rm
) manage.py 对应的相同存储库中已删除的项目python文件。
答案 5 :(得分:0)
sudo pip uninstall django
sudo rm /usr/local/lib/python2.7/dist-packages/django/ -rf
sudo pip install django==1.10
这解决了我的问题。
答案 6 :(得分:0)
检查项目名称是否正确。 Django避免
项目名称中的连字符(-
)。
答案 7 :(得分:0)
它的发生可能有两个原因:
要解决此问题,请
从项目文件夹中重命名manage.py。
转到<%System Path%> / PycharmProjects / <%您的项目名称%> /。idea / workspace.xml
编辑此文件“ workspace.xml”,然后使用您要创建的程序包名称进行搜索。 删除该行并保存文件。 现在尝试再次运行该命令。
我希望这会有所帮助。
此致