Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Impossible de générer les 3 fichiers setting.py, manage.py et url.py

#1 26-12-2010 15:32:15

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Bonjour tout le monde,

Je suis débutant avec Django.

J'ai créé un nouveau projet que j'ai nommé MonSite.

Je vais ensuite dans l'exécuteur de commande DOS de Windows (cmd) en y tapant :

django-admin.py startproject MonSite (+ enter)

Mon IDE se lance alors en ouvrant django-admin.py et qui me montre ce code :

#!C:\Python26\python.exe
# EASY-INSTALL-SCRIPT: 'django==1.2.4','django-admin.py'
__requires__ = 'django==1.2.4'
import pkg_resources
pkg_resources.run_script('django==1.2.4', 'django-admin.py')

Les 3 fichiers qui doivent se créer (manage.py, settings.py, url.py) ne se créent pas.

J'ai aussi ce message d'erreur quand j'essaie de lancer le serveur :

runnerw.exe C:\Python26\python.exe  testserver localhost:8000
C:\Python26\python.exe: can't open file 'testserver': [Errno 2] No such file or directory

Process finished with exit code 2

Dans variable d'environnement, j'ai mis ceci :

C:\Python26;C:\Python26\Scripts

Sauriez-vous svp me dire où j'ai fait une erreur ?

Merci d'avance.

beegees

Dernière modification par beegees (26-12-2010 15:35:58)

Hors ligne

#2 26-12-2010 16:42:12

Jonathan Leroy - Inikup
Membre
Lieu : Nîmes, france
Inscription : 11-08-2010
Messages : 27
Site Web

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26/12/10 15:32, beegees a écrit :
> Bonjour tout le monde,

Bonjour,

> Sauriez-vous svp me dire où j'ai fait une erreur ?

Ton IDE doit être paramétré comme programme par défaut pour l'exécution
des fichiers .py. Tu as deux solutions:

- Préfixer toutes tes commandes par "python.exe" afin de forcer
l'exécution du script par python:

python.exe django-admin.py startproject MonSite

- Modifier le programme par défaut pour l'exécution des fichiers .py. De
mémoire cela se paramètre quelque part dans "Option des dossiers" dans
le panneau de configuration.

Bonnes fêtes,

Hors ligne

#3 26-12-2010 17:24:48

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Bonjour,

Merci pour ta réponse.

J'ai suivi ton conseil en précédent python.exe de la ligne de commande.

Il me dit maintenant :

Can't oepn file django-admin.py : [Errno 2] No such file or directory

Qu'en penses-tu ?

Merci encore pour ton aide.

beegees

Hors ligne

#4 26-12-2010 17:59:22

Jean-mathieu Grimaldi
Membre
Inscription : 12-10-2010
Messages : 17

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26 décembre 2010 17:24, beegees <ddubois2 _AT_ gmail.com> a écrit :

> Bonjour,
>
> Merci pour ta réponse.
>
> J'ai suivi ton conseil en précédent python.exe de la ligne de commande.
>
> Il me dit maintenant :
>
>

Can't oepn file django-admin.py : [Errno 2] No such file or
> directory

>
> Qu'en penses-tu ?
>

>> python pathto/django-admin.py startproject MonSite

le "path_to" pouvant être sous windows un truc comme "c:\python27\Scripts\",
ou ton_chemin_virtualenv\Scripts\

Sale idée ces commandes suffixées ".py"

Par la suite tu n'as plus besoin de la commande django-admin.py fort
heureusement (remplace par "'python manage.py" dans ton projet).


>
> Merci encore pour ton aide.
>
> beegees
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#5 26-12-2010 18:07:52

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Jean-mathieu Grimaldi a écrit :

le "path_to" pouvant être sous windows un truc comme "c:\python27\Scripts\",
ou ton_chemin_virtualenv\Scripts\

Sale idée ces commandes suffixées ".py"

Par la suite tu n'as plus besoin de la commande django-admin.py fort
heureusement (remplace par "'python manage.py" dans ton projet).

Salut,

Merci pour ta réponse.

Je t'avoue que je n'ai pas tout compris.

Alors :

Jean-mathieu Grimaldi a écrit :

le "path_to" pouvant être sous windows un truc comme "c:\python27\Scripts\",
ou ton_chemin_virtualenv\Scripts\

Chez moi, c'est :

C:\Python26;C:\Python26\Scripts

et le nom de la variable d'environnement est PYTHONPATH.

Je dois utiliser PYTHONPATH ou pas ?

Jean-mathieu Grimaldi a écrit :

Sale idée ces commandes suffixées ".py"

Désolé mais je ne comprends pas non plus cette remarque. 

Tu entends par commandes django-admin.py par exemple ?

Jean-mathieu Grimaldi a écrit :

Par la suite tu n'as plus besoin de la commande django-admin.py fort
heureusement (remplace par "'python manage.py" dans ton projet).

J'en ai quand même besoin pour créer les 3 fichiers qui sont manage.py, settings.py et urls.py ?

Plus d'explications seront les bienvenues.

Merci encore pour l'aide.

beegees

Hors ligne

#6 26-12-2010 18:54:34

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Re,

J'ai du utiliser le path complet de python dans cmd pour qu'il crée les 3 fichiers, je ne comprends pas trop comment utiliser les variables d'environnements.

Beegees

Hors ligne

#7 26-12-2010 19:35:05

Jean-mathieu Grimaldi
Membre
Inscription : 12-10-2010
Messages : 17

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26 décembre 2010 18:54, beegees <ddubois2 _AT_ gmail.com> a écrit :

> Re,
>
> J'ai du utiliser le path complet de python dans cmd pour qu'il crée les 3
> fichiers, je ne comprends pas trop comment utiliser les variables
> d'environnements.
>

Ben voilà :-)


>
> Beegees
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#8 26-12-2010 19:37:34

Jean-mathieu Grimaldi
Membre
Inscription : 12-10-2010
Messages : 17

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26 décembre 2010 18:07, beegees <ddubois2 _AT_ gmail.com> a écrit :

> [quote=Jean-mathieu Grimaldi]
>
> le "path_to" pouvant être sous windows un truc comme
> "c:\python27\Scripts\",
> ou ton_chemin_virtualenv\Scripts\
>
> Sale idée ces commandes suffixées ".py"
>
> Par la suite tu n'as plus besoin de la commande django-admin.py fort
> heureusement (remplace par "'python manage.py" dans ton projet).
> [/quote]
>
> Salut,
>
> Merci pour ta réponse.
>
> Je t'avoue que je n'ai pas tout compris.
>
> Alors :
>
> [quote=Jean-mathieu Grimaldi]
> le "path_to" pouvant être sous windows un truc comme
> "c:\python27\Scripts\",
> ou ton_chemin_virtualenv\Scripts\
> [/quote]
>
> Chez moi, c'est :
>
>

> C:\Python26;C:\Python26\Scripts
>

>
> et le nom de la variable d'environnement est PYTHONPATH.
>
> Je dois utiliser PYTHONPATH ou pas ?
>
> [quote=Jean-mathieu Grimaldi]
> Sale idée ces commandes suffixées ".py"
> [/quote]
>
> Désolé mais je ne comprends pas non plus cette remarque.
>
> Tu entends par commandes django-admin.py par exemple ?
>

Oui, tu viens d'en expérimenter les effets néfastes.


>
> [quote=Jean-mathieu Grimaldi]
> Par la suite tu n'as plus besoin de la commande django-admin.py fort
> heureusement (remplace par "'python manage.py" dans ton projet).
> [/quote]
>
> J'en ai quand même besoin pour créer les 3 fichiers qui sont manage.py,
> settings.py et urls.py ?
>
> Plus d'explications seront les bienvenues.
>
> Merci encore pour l'aide.
>
> beegees
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#9 26-12-2010 19:37:46

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Ben voilà :-)

Comment aurais-je pu faire pour utiliser les variables d'environnements ?

Merci

Hors ligne

#10 26-12-2010 20:16:51

Jonathan Leroy - Inikup
Membre
Lieu : Nîmes, france
Inscription : 11-08-2010
Messages : 27
Site Web

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26/12/10 19:37, beegees a écrit :
> [quote]Ben voilà :-)[/quote]
>
> Comment aurais-je pu faire pour utiliser les variables d'environnements ?

Comment as-tu installé Django ? Manuellement (setup.py install) via
easy_install... ?

Hors ligne

#11 26-12-2010 20:19:27

Jean-mathieu Grimaldi
Membre
Inscription : 12-10-2010
Messages : 17

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

2010/12/26 beegees <ddubois2 _AT_ gmail.com>

> [quote]Ben voilà :-)[/quote]
>
> Comment aurais-je pu faire pour utiliser les variables d'environnements ?
>

Ce n'est pas le problème.
Le problème vient de l'association des extensions "py" avec un éxécutable
quelconque sous windows.


> Merci
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#12 26-12-2010 20:21:58

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Avec easy_install

Merci

Beegees

Hors ligne

#13 26-12-2010 21:26:54

Jonathan Leroy - Inikup
Membre
Lieu : Nîmes, france
Inscription : 11-08-2010
Messages : 27
Site Web

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Le 26/12/10 20:21, beegees a écrit :
> Avec easy_install
>
> Merci

Il te faut associer les fichiers .py à l'exécutable python. Pour cela,
il suffit de faire clique droit sur un fichier .py, "Ouvrir avec",
"Choisir le programme par défaut...", puis sélectionner python.exe, et
cocher "Toujours utiliser le programme sélectionné pour..." puis "Ok".

Pour ce qui est du fichier django-admin.py, vérifie que ta variable
"Path" contient bien C:\Python27 et C:\Python27\Scripts (séparés par un
point-virgule). Si cela ne fonctionne toujours pas, exécute la commande
suivante et ajoute au Path le chemin qui s'affiche à l'écran:

python.exe -c "from distutils.sysconfig import get_python_lib; print
get_python_lib()"

À noter qu'un reboot peut être nécessaire pour que le changement de
valeur de la variable "Path" soit bien pris en compte.

Je pense qu'il est préférable de manière générale, d'utiliser un unix
pour la programmation Python. Une simple install de VirtualBox par
exemple permet de faire tourner une Debian / Ubuntu sans avoir à
partitionner son disque.

Hors ligne

#14 29-12-2010 18:49:22

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Merci, ta réponse est très claire.

beegees

Hors ligne

  • Accueil
  • » Django-fr
  • » Impossible de générer les 3 fichiers setting.py, manage.py et url.py

Pied de page des forums