2011-07-05 4 views
5

Je suis nouveau sur Python et Django. En fait, je suis nouveau sur le framework web aussi. J'utilise Windows 7 OS et j'ai installé Django. Je savais que Django a été installé avec succès. Quand je vais à des tutoriels, cette commande, "django-admin.py startproject appproject" toujours suggéré d'être exécuté avant de démarrer le projet. Toutefois, lorsque j'exécute cette commande, django-admin.py n'a pas été reconnu en tant que mot-clé. Quelqu'un peut-il m'aider s'il vous plaît à voir ce qui ne va pas ici?Django django-admin.py problème de commande

Répondre

8

Sous Windows, les scripts Python sont installés sur C: \ Python27 \ Scripts (par défaut pour Python2.7). Cependant, le programme d'installation de Python ne ajoute pas automatiquement cet emplacement à votre PATH. Ce que vous devez faire est de remplacer n'importe quel appel à django-admin.py avec C: \ Python27 \ Scripts \ django-admin.py, ou l'ajouter à votre chemin. Vous pouvez le faire par:

  1. Ouvrez le menu Démarrer et Locate Poste de travail, faites un clic droit et choisissez Propriétés
  2. Sur le côté gauche, sélectionnez « Paramètres système avancés ».
  3. Cliquez ensuite sur le bouton "Variables d'environnement".
  4. Regardez dans la boîte de défilement inférieure jusqu'à ce que vous trouviez un nom PATH. Sélectionnez ceci et cliquez sur Modifier.
  5. A la fin de la valeur actuelle, ajoutez "; C \ Python27 \ Scripts".
  6. Fermez/enregistrez tout, y compris votre invite cmd.exe. Lorsque vous le rouvrez, C: \ Python27 \ Scripts devrait être sur votre chemin, et django-admin.py devrait fonctionner.
+1

Bonjour Donald, Merci pour cette page. Il semble que mon problème était lié à ne pas ajouter l'emplacement à la variable PATH. haha .. Btw, si vous voulez éditer un peu afin que les autres personnes qui peuvent en avoir besoin, n'oublieront pas. Sur votre point no. 5, il devrait être "C: \ Python27 \ Scripts" au cas où certaines personnes négligées et simplement copiées collées à leur PATH. :) – MrCooL

+0

Correction, merci n'a pas remarqué cela. –