Probleme commandes - Python - Programmation
Marsh Posté le 05-11-2008 à 11:03:30
django est pas sur ton pythonpath, donc quand manage.py tente de l'importer, il ne le trouve pas.
Marsh Posté le 05-11-2008 à 11:13:21
Ok d'accord et pythonpath c'est quoi exactement ? Dans les variables d'environnement ?
Marsh Posté le 05-11-2008 à 11:14:30
PYTHONPATH. Mais si tu installes django dans ton site-packages (via setup.py) il sera automatiquement sur le pythonpath
Marsh Posté le 05-11-2008 à 11:39:04
J'ai tout supprimer pour recommencer , là j'en suis à l'étape :
* ouvrir une ligne de commande "Menu Démarrer > Accessoires > Ligne de Commande"
* taper "cd vers_votre_repertoire\django"
* taper "python setup.py install"
* django est installé
Installer mysql-python
Mais quand je fais ca, il ne trouve pas le bon dossier ...
Marsh Posté le 05-11-2008 à 11:42:19
jjssll a écrit : J'ai tout supprimer pour recommencer , là j'en suis à l'étape : |
Ici, si tu rentres dans un shell Python et que tu essaies d'importer django:
$ python |
il te dit quoi?
jjssll a écrit : Mais quand je fais ca, il ne trouve pas le bon dossier ... |
C'est pas que ce genre de non-descriptions n'aide pas du tout, mais en fait si, ça n'aide pas du tout.
Marsh Posté le 05-11-2008 à 11:50:43
Quand je fais import Django il me dit que le dossier Django n'existe pas ...
Dans mon dossier Sites-Packages, il doit se trouver un dossier Django ?
Marsh Posté le 05-11-2008 à 11:54:25
jjssll a écrit : Quand je fais import Django il me dit que le dossier Django n'existe pas ... |
import django ou import Django?
Parce que c'est pas du tout la même chose.
Et quel est exactement le messageur d'erreur?
jjssll a écrit : Dans mon dossier Sites-Packages, il doit se trouver un dossier Django ? |
Le nom devrait être plus complexe que ça.
Marsh Posté le 05-11-2008 à 12:04:27
Donc c'est pas sur le pythonpath, donc il y a un problème dans ton installation, t'es sûr que le setup s'est déroulé correctement? (et accessoirement, tu pourrais pas faire des copier/collers de texte? Parce que les screenshots de console c'est sympa mais...)
faux edit: c'est quoi cette console Python 3.0b2 Django n'est pas compatible Python 3 et je doute très très fort qu'il se soit installé dans le site-packages python 3
Marsh Posté le 05-11-2008 à 12:06:34
donc il faut que j'installe une autre version de Python ? Et puis faire quoi ? Je suis un peu perdue ..
Marsh Posté le 05-11-2008 à 12:09:27
jjssll a écrit : donc il faut que j'installe une autre version de Python ? Et puis faire quoi ? Je suis un peu perdue .. |
Commençons par le commencement:
Dans une console normale (cmd, DOS) si tu lances python (tapes "python" et valide) ça te dit quoi?
Marsh Posté le 05-11-2008 à 12:11:42
Code :
|
Marsh Posté le 05-11-2008 à 12:17:22
Ok, donc il faut que tu désinstalles python 3.0 (apparement tu commences le python, donc tu n'as pas d'intérêt à utiliser une beta de Python 3) et que tu installes Python 2.6 à la place
Marsh Posté le 05-11-2008 à 12:23:37
Voila j'ai installé la version 2.6. Mtn je dois faire quoi ?
Marsh Posté le 05-11-2008 à 12:38:49
ouvrir ta ligne de commande, vérifier que python est correctement installé (comme précédement, en tapant "python" et en vérifiant la version), puis http://docs.djangoproject.com/en/dev/intro/install/
Marsh Posté le 05-11-2008 à 13:21:34
C'est bon j'ai la bonne version par contre le tuto en anglais j'comprend pas grand chose ...
Marsh Posté le 05-11-2008 à 13:24:16
Toute la doc, tous les bouquins et toute la communauté django étant en anglais, je suggérerais de t'y mettre, c'est pas d'une grande difficulté et c'est de toute façon impératif pour faire de la prog (à part à la limite si tu fais carrière dans le windev)
Marsh Posté le 05-11-2008 à 13:26:33
Ouais c'est clair, l'anglais est important même primordial, mais ca ne répond pas à ma question lol
Ici j'ai trouvé ce lien //www.pjblog.net/index.php?post/2007/06/05/205-tutoriel-installation-de-django-sous-windows
A l'étape 5 de ce tutorial, il faut taper "cd vers_votre_repertoire\django"
Chez moi ca ne marche pas :
Code :
|
Marsh Posté le 05-11-2008 à 13:28:35
Hum...
Tu es sûr que tu as fait
masklinn a écrit : Dans une console normale (cmd, DOS) si tu lances python (tapes "python" et valide) ça te dit quoi? |
pour vérifier que python 2.6 est correctement installé
Parce que là le message est clair: windows ne trouve pas ton exécutable python (probablement parce que ta console était ouverte avant que tu réinstalles python, il faut que tu la fermes et que tu en ouvres une nouvelle)
Marsh Posté le 05-11-2008 à 13:30:29
Code :
|
Marsh Posté le 05-11-2008 à 13:35:12
tu as fermé ta console et tu en as ouvert une nouvelle?
Marsh Posté le 05-11-2008 à 13:35:44
Oui il fallait pas ?
Marsh Posté le 05-11-2008 à 13:43:49
si justement, pour être sûr qu'elle prenne le nouveau path.
Apparement Python ne s'ajoute toujours pas au path, il faut que tu le fasses à la main, ce screencast indique comment.
Marsh Posté le 05-11-2008 à 13:51:24
Voila j'ai fait cette étape. Je refais ca ?
Dans une console normale (cmd, DOS) si tu lances python (tapes "python" et valide) ça te dit quoi?
Marsh Posté le 05-11-2008 à 13:52:32
Voila, j'ai fais ca, mtn ca ne me mets plus que python n'est pas une commande ...
Je fais quoi ensuite ?
Par contre quand je tente un import django sous dos, ca me mets tjs que le dossier Django n'existe pas !
Marsh Posté le 05-11-2008 à 14:40:16
jjssll a écrit : Par contre quand je tente un import django sous dos, ca me mets tjs que le dossier Django n'existe pas ! |
Faut que tu installes django dans ta nouvelle installation.
Donc tu vas dans le répertoire où tu as téléchargé Django 1.0 (j'espère que c'est bien celui que tu as téléchargé) depuis ta console DOS et tu lances "python setup.py install". Normalement ça devrait te mettre plein de trucs dans la console, et à la fin te mettre un message comme quoi tout est bien installé.
Ensuite tu fermes ta console (DOS), tu en ouvres une nouvelle, tu tapes "python" pour entrer dans le shell python puis "import django" pour voir si tout est bien installé.
Marsh Posté le 05-11-2008 à 14:42:18
Code :
|
Marsh Posté le 05-11-2008 à 14:47:39
jjssll a écrit :
|
Heuuu c'est quoi le truc que tu as téléchargé là? Parce que ça me semble assez bizarre, je viens de vérifier l'archive officielle de Django 1.0 sur la page officielle de téléchargement a bien un setup.py à la racine. Tu peux faire un dir de ton répertoire?
edit: mmm essaie de cd Django-1.0, tu as peut-être décompressé l'archive dans un sous-répertoire.
Marsh Posté le 05-11-2008 à 14:47:40
Ha je viens d'installer Django, ca à défiler tout un tas de chose donc je pense que c'est bon. Par contre ca à installer ca dans un dossier Django1.0 sur le bureau... Ce dossier doit se trouver ou normalement ?
Je suis retournée dans Site-packages, maintenant il y a un dossier nommé Django, bon signe ?
Marsh Posté le 05-11-2008 à 14:59:37
jjssll a écrit : Je suis retournée dans Site-packages, maintenant il y a un dossier nommé Django, bon signe ? |
Oui (enfin le dossier est censé s'appeler django, pas Django. Normalement il y a aussi un fichier .egg-info dont le nom commence par Django (un truc genre Django-1.0-py2.6.egg-info)
Dans tous les cas, teste en suivant la dernière phrase de ce post
Marsh Posté le 05-11-2008 à 15:02:28
Ca me fait :
Code :
|
Peut être faut-il attendre ou ca doit directement afficher quelque chose ?
Sinon Oui y a aussi un fichier .egg-info dont le nom commence par Django (un truc genre Django-1.0-py2.6.egg-info) et c'est bien django
Marsh Posté le 05-11-2008 à 15:03:52
Nope, là c'est bon, il a bien trouvé le module django donc c'est correctement installé. À la limite tu peux regarder la valeur de django.VERSION pour t'assurer que c'est bien (1, 0, 'final') mais ça ne devrait pas être un problème.
Marsh Posté le 05-11-2008 à 15:05:50
Donc la c'est ok ?
Django est bien installé ? Mtn j'ai récupéré un projet sur le quel je vais travailler il se trouve dans un autre dossier Django normal ?
Mon dossier Django1-0 situé sur le bureau, je le déplace ou ?
Marsh Posté le 05-11-2008 à 15:12:40
jjssll a écrit : Donc la c'est ok ? |
Normalement oui
jjssll a écrit : Mtn j'ai récupéré un projet sur le quel je vais travailler il se trouve dans un autre dossier Django normal ? |
Pas compris la question
jjssll a écrit : Mon dossier Django1-0 situé sur le bureau, je le déplace ou ? |
Tu devrais pouvoir le supprimer.
Marsh Posté le 05-11-2008 à 15:14:43
Je pense que ca doit etre bon ... Faudrait mtn que je test les modules de mon projet mais je vais chercher. Un tout grand merci à toi
J'ai mtn un probleme avec le runserver pour tester mes modules en interne ...
Marsh Posté le 05-11-2008 à 10:48:13
Bonjour,
J'ai un problème depuis quelque temps que je n'arrive pas à résoudre, en fait j'aimerai importer Python dans mon dossier crée. Je travaille sous Windows et avec Django.
Sous dos ça donne :
no module named django.core.management >>> Ca signifie quoi et comment résoudre ca ?
Merci d'avance.