Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Réseau/Web
Réseau/Web Forum d'entraide sur Python et le réseau/Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/02/2013, 11h46   #1
PaulineGjm
Invité de passage
 
Femme Pauline
Étudiant
Inscription : décembre 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Femme Pauline
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 28
Points : 0
Points : 0
Par défaut Utilisation du package Colander pour Deform

Bonjour,

J'ai besoin d'utiliser le package Colander pour faire des formulaires en python. Je l'ai télécharger et mis à la racine de mon projet. Sauf qu'il me le détecte pas ! Quand je tente de lancer le serveur en local, Colander est introuvable... Je sais pas quoi faire, il y a bien les __init__.py, je l'ai téléchargé tel quel de toute façon... Vous auriez une petite idée du soucis ?

Merci

Bonne journée.
PaulineGjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 12h02   #2
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 739
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 739
Points : 4 581
Points : 4 581
Salut,
Je ne comprends pas trop ce que vous dites mais en supposant que vous avez récupéré le fichier .tar.gz vous l'avez mis "à plat" pour avoir un répertoire nommé "colander-1.0a2".
A l'intérieur, se trouve un fichier setup.py.
Pour "installer", il faut aller dans le répertoire et taper la commande: "python setup.py install".
Cela va installer "colander" dans les packages dits "site-specifics" de l'exécutable python correspondant.
Suivant la version de python que vous utilisez, il y a bien sur "plus simple". Mais çà attendra plus d'informations de votre part et indiquez aussi l'OS.
Bon courage,
- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 12h11   #3
PaulineGjm
Invité de passage
 
Femme Pauline
Étudiant
Inscription : décembre 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Femme Pauline
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 28
Points : 0
Points : 0
Ah oui effectivement je l'avais pas installé... Désolée, je débute en python.

Bon par contre après avoir fait l'installe, ça ne fonction toujours pas, j''ai toujours cette erreur :
ImportError: No module named colander

En fait, j'ai un projet, avec un environnement virtuel. La version de python c'est 2.7.2. Bon même en commande je peux pas importer Colander.

Sinon je suis sous Moutain Lion.

Merci, désolée si je suis pas super clair, moi même je comprends pas tout.
PaulineGjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 12h28   #4
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 739
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 739
Points : 4 581
Points : 4 581
Que signifient:
"j'ai un projet": un répertoire?
"avec un environnement virtuel": un virtualenv python ?

- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 12h30   #5
PaulineGjm
Invité de passage
 
Femme Pauline
Étudiant
Inscription : décembre 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Femme Pauline
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 28
Points : 0
Points : 0
Oui un répertoire pour le projet et un virtualenv python c'est ça.
PaulineGjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 13h31   #6
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 739
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 739
Points : 4 581
Points : 4 581
Citation:
Envoyé par PaulineGjm Voir le message
Oui un répertoire pour le projet et un virtualenv python c'est ça.
ok, alors il faut rejouer l'installation avec le python du virtualenv.
- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 14h00   #7
PaulineGjm
Invité de passage
 
Femme Pauline
Étudiant
Inscription : décembre 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Femme Pauline
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 28
Points : 0
Points : 0
Alors ce que j'ai fait :
à partir du terminal, placé dans le répertoire du projet, j'ai utilisé le python du virtualenv pour installer le setup.py de colander.
ça donne une commande comme ça :
env/bin/python ../colander/setup.py install

Ca ne fonctionne toujours pas ! Comment je peux vérifier si l'installation s'est faite correctement ou pas ? Peut être que je le fais pas au bon endroit ?
PaulineGjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 16h06   #8
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 739
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 739
Points : 4 581
Points : 4 581
Citation:
Envoyé par PaulineGjm Voir le message
Ca ne fonctionne toujours pas ! Comment je peux vérifier si l'installation s'est faite correctement ou pas ? Peut être que je le fais pas au bon endroit ?
pour l'instant, précisez comment vous vérifiez, ca devrait ressembler à
Code :
1
2
3
4
 
$ source env/bin/activate
$ python
>>> import colander
- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2013, 22h05   #9
phi65
Invité régulier
 
Homme
Inscription : août 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2012
Messages : 7
Points : 8
Points : 8
Citation:
Envoyé par PaulineGjm Voir le message
Ca ne fonctionne toujours pas ! Comment je peux vérifier si l'installation s'est faite correctement ou pas ? Peut être que je le fais pas au bon endroit ?
Bonsoir, si tu travaille dans un virtualenv le plus simple est d'installer pip;
Puis:

Code :
1
2
3
 
workon ton_environnement
pip install colander1....
Ensuite tu ne devrais plus rencontré de problème d'import.

De plus la commande
te permet de voir la liste des packages et librairies installées.
phi65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h20.


 
 
 
 
Partenaires

Hébergement Web