Ошибка команды после запуска проекта в Django

После обновления моего django с 1.8 до 1.10, когда я запускаю проект (django-admin startproject lwc), появляется ошибка:

CommandError: C:\Python34\binesh\lwc\lwc\settings.py already exists, наложение проекта или приложения в существующий каталог не заменит конфликтующие файлы. он создает файл для lwc, manage.py и еще одна папка lwc в нем, и settings.py во второй папке lwc.

что с этим не так?

2 ответа

Удалите django, полностью удалите каталог python/Lib/site-packages/django, затем переустановите.

Установка новой версии, даже если она утверждает, что удаляет старую версию, оставляет старые файлы зависшими, и они спокойно вводятся в новую версию различными способами (например, manage.py может принести syncdb, если sync.py остается в каталогах Django).

Вы можете установить Django дважды. Запуск "pip uninstall django" дважды, а затем повторная установка новой версии должны помочь.

Другие вопросы по тегам