2016-02-17 13 views
10

Po aktualizacji do wersji django 1.9 i spróbowaniu utworzenia nowego projektu. Jak usunąć błąd: Jak rozwiązać problem?Błąd polecenia django-admin podczas tworzenia projektu

Po uaktualnieniu do django 1.9 i tworzenie nowego projektu wystąpił następujący błąd CommandError: /home/shaastr/ehgg/manage.py już istnieje, nakładanie projektu lub aplikację do istniejącego katalogu nie zastąpi sprzecznych plików

+0

Błąd wydaje się jasny: masz już tam projekt. –

+0

Spotkałem ten sam problem. Ale nadal nie ma rozwiązania .. –

+0

Wyglądało na to, że virtualenv. –

Odpowiedz

11

Myślę, że masz zainstalowane dwie wersje django i oba są wywoływane podczas próby uruchomienia projektu.

Spróbuj uruchomić dwukrotne odinstalowanie pipdianu django, jeśli działa zarówno w czasie, to było to, co się działo. Oczywiście, pip zainstalować django potem dostać to działa ponownie

+0

To było właściwe rozwiązanie dla mnie, dziękuję! –

+0

Miał ten sam problem z tego samego powodu, ale rozwiązanie go było trochę trudniejsze, ponieważ każdy był na innej wersji python. Musiałem więc odinstalować, zmienić pytony, odinstaluj ponownie, a następnie wrócić i zainstalować – user4421975

0

Upewnij się, że jeśli zostały usunięte (rm -r) „Django” swój PROJECT_NAME również usunięcia (rm) z manage.py odpowiadającego mu skasowany plik Pythona projekt to samo repozytorium.

1

usuń manage.py następnie ponownie uruchomić komendę startproject django-admin, to będzie działać

2

miałem ten sam problem po użyciu pip zainstalować django 1.10 nad starszą wersją. Użyłem pip, aby odinstalować i ręcznie usunąć pozostały folder django w folderze site-packages. ponownie zainstalowany za pomocą pip, a teraz działa bez problemu.

0
sudo pip uninstall django 
sudo rm /usr/local/lib/python2.7/dist-packages/django/ -rf 
sudo pip install django==1.10 

Rozwiązało to mój problem.

0

Musisz zdefiniować inny katalog dla swojego nowego projektu. Nie jest to katalog/ehgg. Wygląda na to, że tworzysz nowy projekt w swoim starym projekcie. I ten błąd jasno stwierdza, że ​​stare ustawienia to "manage.py" dla twojego starego projektu. Od czasu utworzenia nowych ustawień dla nowego projektu utworzono nowe ustawienia.

Mam nadzieję, że to dla ciebie jasne. Dziękuję.

Powiązane problemy