Probleme commandes

Probleme commandes - Python - Programmation

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 :
 
http://img525.imageshack.us/img525/1534/86831357fh1.th.jpghttp://img525.imageshack.us/images/thpix.gif
 
 
no module named django.core.management >>> Ca signifie quoi et comment résoudre ca ?
 
 
Merci d'avance.
 

Reply

Marsh Posté le 05-11-2008 à 10:48:13   

Reply

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.


Message édité par masklinn le 05-11-2008 à 11:03:46

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 11:13:21    

Ok d'accord et pythonpath c'est quoi exactement ? Dans les variables d'environnement ?

Reply

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ...

Reply

Marsh Posté le 05-11-2008 à 11:42:19    

jjssll a écrit :

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é


Ici, si tu rentres dans un shell Python et que tu essaies d'importer django:

$ python
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win 32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 0, 'final')


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.


Message édité par masklinn le 05-11-2008 à 11:42:52

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ?
 

Reply

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.
 
 


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 11:56:53    

J'ai fais import django et ca donne :
 
http://img222.imageshack.us/img222/2419/81567951dh4.th.jpghttp://img222.imageshack.us/images/thpix.gif

Reply

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 [:mlc] 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 [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 12:04:27   

Reply

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 ..

Reply

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?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 12:11:42    

Code :
  1. Microsoft Windows XP [version 5.1.2600]
  2. (C) Copyright 1985-2001 Microsoft Corp.
  3. C:\Documents and Settings\jesslallly>python
  4. Python 3.0b2 (r30b2:65106, Jul 18 2008, 18:44:17) [MSC v.1500 32 bit (Intel)] on
  5. win32
  6. Type "help", "copyright", "credits" or "license" for more information.
  7. >>>


Message édité par jjssll le 05-11-2008 à 12:12:35
Reply

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 12:23:37    

Voila j'ai installé la version 2.6. Mtn je dois faire quoi ?

Reply

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/


Message édité par masklinn le 05-11-2008 à 12:39:30

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ...

Reply

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)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 :http://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 :
  1. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>python setup.py install
  2. 'python' n'est pas reconnu en tant que commande interne
  3. ou externe, un programme exécutable ou un fichier de commandes.
  4. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>


Reply

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é [:pingouino dei]

 

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)


Message édité par masklinn le 05-11-2008 à 13:29:53

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 13:30:29    

Code :
  1. Microsoft Windows XP [version 5.1.2600]
  2. (C) Copyright 1985-2001 Microsoft Corp.
  3. C:\Documents and Settings\jesslallly>python
  4. 'python' n'est pas reconnu en tant que commande interne
  5. ou externe, un programme exécutable ou un fichier de commandes.
  6. C:\Documents and Settings\jesslallly>

Reply

Marsh Posté le 05-11-2008 à 13:35:12    

tu as fermé ta console et tu en as ouvert une nouvelle?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 13:35:44    

Oui il fallait pas ?


Message édité par jjssll le 05-11-2008 à 13:36:02
Reply

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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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?
 

Reply

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 !

Message cité 1 fois
Message édité par jjssll le 05-11-2008 à 14:15:36
Reply

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é.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 14:42:18    

Code :
  1. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>python setup.py install
  2. python: can't open file 'setup.py': [Errno 2] No such file or directory
  3. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>

Reply

Marsh Posté le 05-11-2008 à 14:47:39    

jjssll a écrit :

Code :
  1. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>python setup.py install
  2. python: can't open file 'setup.py': [Errno 2] No such file or directory
  3. C:\Documents and Settings\jesslallly\Bureau\Jess\Django>



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.


Message édité par masklinn le 05-11-2008 à 14:48:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ?

Message cité 1 fois
Message édité par jjssll le 05-11-2008 à 14:53:04
Reply

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


Message édité par masklinn le 05-11-2008 à 15:00:37

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-11-2008 à 15:02:28    

Ca me fait :  
 

Code :
  1. Microsoft Windows XP [version 5.1.2600]
  2. (C) Copyright 1985-2001 Microsoft Corp.
  3. C:\Documents and Settings\jesslallly>python
  4. Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win
  5. 32
  6. Type "help", "copyright", "credits" or "license" for more information.
  7. >>> import django
  8. >>>


 
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


Message édité par jjssll le 05-11-2008 à 15:03:22
Reply

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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ?

Reply

Marsh Posté le 05-11-2008 à 15:12:40    

jjssll a écrit :

Donc la c'est ok ?
 
Django est bien installé ?


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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ...


Message édité par jjssll le 05-11-2008 à 15:49:10
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed