webentwicklung-frage-antwort-db.com.de

manage.py kann nach der Installation von django nicht geöffnet werden

Ich habe ein Problem mit der Einrichtung von Django.

Meine Situation: Ich habe Anaconda Python 2.7 in meinem Windows 8-Computer. Im Anaconda-Eingabeaufforderungsfenster gebe ich Folgendes ein: pip install Django. Das ist erfolgreich.

Dann erstelle ich einen Ordner mit dem Namen "newproject". Über den Befehl Prompt ging ich in den Ordner "newproject". Dann Django-admin.py startproject newproject. Das ist erfolgreich.

Dann starte ich python manage.py runserver. Es sagt mir 

"...can't open file 'manage.py': [Errno 2] No such file or directory"

Ich habe die udemy Django-Installationsanleitung und andere Anleitungen im Internet überprüft. Ich habe sogar eine virtuelle Umgebung eingerichtet. Das Hauptproblem ist jedoch immer: can't open file 'manage.py'

7
Mel

Sie befinden sich nicht im richtigen Verzeichnis ... In dem von Ihnen beschriebenen Fall sollten Sie Folgendes haben:

  1. mkdir newproject (nicht sicher, warum du das machst ... aber wir machen weiter damit)
  2. cd newproject
  3. Django-admin.py startproject newproject
  4. cd newproject ← Ein Schlüssel, der aus dem, was Sie getan haben, fehlt. Sie müssen in das Verzeichnis wechseln, in dem sich manage.py befindet. Überprüfen Sie es mit ls an der Eingabeaufforderung, nachdem Sie in das Verzeichnis gewechselt haben.
  5. python manage.py runserver

Verwenden Sie ls häufig, um zu überprüfen, wo Sie sich in der Verzeichnisstruktur befinden.

15
rnevius

Für mich war es, weil das manage.py nicht erstellt wurde und das Problem war:

Geben Sie in Windows anstelle von "Django-admin.py" einfach "Django-admin" ein, und die Datei manage.py wird erstellt

2
Arvand

Der Grund für dieses Problem liegt darin, dass Sie sich im ersten Projektverzeichnis "Elternverzeichnis" befinden und zu Ihrem Projekt "Neues Projekt" wechseln müssen, das die Datei "manage.py" enthält.

Der Weg dazu ist einfach:

  1. cD "Name Ihres Projekts", z. cd neues projekt

  2. python manage.py runserver

1

datei 'manage.py' kann nicht geöffnet werden: [Errno 2] Keine solche Datei oder Verzeichnis "

hier ist die Lösung

schritt 1: Befehl -> Django-admin startproject project_name

schritt 2: Befehl -> cd Projektname

schritt 3: Befehl -> python manage.py startapp app_name

probieren Sie es aus, um Ihr Problem zu beheben

0
Abhishek

sie müssen Ihr Verzeichnis in das Verzeichnis des Projekts ändern. 

  1. Öffnen Sie Ihre Umgebung, indem Sie activate environment_name eingeben.
  2. Ändern Sie das Verzeichnis in den Ordner, in dem Sie das -Projekt erstellen möchten, indem Sie cd Folder_Name
  3. dann erstellen Sie Ihr Projekt mit Django-admin startproject Project_Name
  4. Ändern Sie dann das Verzeichnis in Ihren Projektordner
  5. wenn Sie auch eine App erstellen möchten, geben Sie python manage.py startapp App_name ein.
  6. um zu überprüfen, ob es funktioniert, geben Sie python manage.py runserver ein. Dann sollten Sie einen Link im Terminal erhalten. Kopieren Sie diesen Link und fügen Sie ihn in den Browser ein. Sie sollten eine erfolgreiche Seite sehen.
0

Sie befinden sich nicht im richtigen Verzeichnis . Sie müssen cd newproject ausführen und den Befehl runserver ausführen.

Sie müssen nach dem Erstellen des Projekts einen . Eingeben.

ZB: Django-admin.py startproject newproject .

Auf diese Weise können Sie python manage.py runserver Von Ihrem Standort aus ausführen.

0
Giggity

Das kann passieren, weil manage.py keine Berechtigungen hat. Überprüfen Sie das Vorhandensein von manage.py in newproject. Wenn vorhanden, können Sie es beheben mit:

$cd newproject
$chmod +x manage.py

Versuchen Sie abschließend, python manage.py runserver Auszuführen.

0
khalid btb

Ich hatte das gleiche Problem, als Windows 10 Anmeldeinformationen änderte, verlor Docker den Zugriff auf Laufwerke. Um dieses Problem zu beheben, habe ich die Anmeldeinformationen in Docker-Desktop> Freigegebene Laufwerke> Anmeldeinformationen unten zurückgesetzt.

0
Andres Quiroga