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'
Vous n'êtes pas dans le bon répertoire ... Dans le cas que vous avez décrit, vous devriez avoir:
mkdir newproject
(vous ne savez pas pourquoi vous faites cela ... mais nous allons continuer avec cela)cd newproject
Django-admin.py startproject newproject
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.python manage.py runserver
Utilisez ls
souvent, si nécessaire, pour vérifier à nouveau où vous vous trouvez dans l’arborescence.
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
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:
cd "nom de votre projet", par exemple cd newproject
serveur python manage.py
vous devez changer votre répertoire en répertoire du projet.
activate environment_name
cd Folder_Name
Django-admin startproject
Project_Name
python manage.py
startapp App_name
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.Vous n'êtes pas dans le bon répertoire. Vous devez faire cd newproject et exécuter la commande runserver.