web-dev-qa-db-fra.com

ne peut pas ouvrir manage.py après l’installation de django

J'ai un problème pour installer Django.

Ma situation: J'ai Anaconda Python 2.7 sur mon ordinateur Windows 8. Sur la fenêtre Invite de commandes Anaconda, je tape: pip install Django. C'est réussi.

Ensuite, je crée un dossier nommé "newproject". Sur l'invite de commande, je suis allé dans le dossier "newproject". Puis Django-admin.py startproject newproject. C'est réussi.

Ensuite, je lance python manage.py runserver. Il me dit 

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

J'ai consulté le guide d'installation d'Udemy Django et d'autres guides sur le net. J'ai même mis en place un environnement virtuel. Mais le problème principal est toujours: can't open file 'manage.py'

7
Mel

Vous n'êtes pas dans le bon répertoire ... Dans le cas que vous avez décrit, vous devriez avoir:

  1. mkdir newproject (vous ne savez pas pourquoi vous faites cela ... mais nous allons continuer avec cela)
  2. cd newproject
  3. Django-admin.py startproject newproject
  4. cd newproject ← Une partie manquante de votre travail. Vous devez vous rendre dans le répertoire où manage.py réside. Vérifiez-le en utilisant ls dans la commande Invite après avoir accédé au répertoire.
  5. python manage.py runserver

Utilisez ls souvent, si nécessaire, pour vérifier à nouveau où vous vous trouvez dans l’arborescence.

15
rnevius

Pour moi, c’est que le fichier manage.py n’a pas été créé et le problème est que:

Dans Windows au lieu de taper "Django-admin.py", tapez simplement "Django-admin" et le fichier manage.py

2
Arvand

La raison de ce problème est que vous vous trouvez dans le premier répertoire de projet "répertoire parent" et que vous devez accéder à votre projet "newproject" contenant le fichier manage.py.

Le chemin à suivre est simple:

  1. cd "nom de votre projet", par exemple cd newproject

  2. serveur python manage.py

1
Ahmed M.Gaballah

vous devez changer votre répertoire en répertoire du projet. 

  1. ouvrez votre environnement en tapant activate environment_name
  2. changez le répertoire dans le dossier dans lequel vous voulez créer le projet par cd Folder_Name
  3. puis créez votre projet avec Django-admin startproject Project_Name
  4. puis changez le répertoire dans votre dossier de projet
  5. si vous souhaitez également créer une application, saisissezpython manage.py startapp App_name
  6. pour confirmer si cela fonctionne tapez python manage.py runserver, alorsvous devriez obtenir un lien dans le terminal. copiez et collez ce lien dans le navigateur et vous devriez voir une page réussie.
0
terminatorash2199

Vous n'êtes pas dans le bon répertoire. Vous devez faire cd newproject et exécuter la commande runserver.

0