+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    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.

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 649
    Points : 8 541
    Points
    8 541

    Par défaut

    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

  3. #3
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2011
    Messages : 28
    Points : 0
    Points
    0

    Par défaut

    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.

  4. #4
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 649
    Points : 8 541
    Points
    8 541

    Par défaut

    Que signifient:
    "j'ai un projet": un répertoire?
    "avec un environnement virtuel": un virtualenv python ?

    - W
    Architectures Post-Modernes

  5. #5
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2011
    Messages : 28
    Points : 0
    Points
    0

    Par défaut

    Oui un répertoire pour le projet et un virtualenv python c'est ça.

  6. #6
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 649
    Points : 8 541
    Points
    8 541

    Par défaut

    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

  7. #7
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2011
    Messages : 28
    Points : 0
    Points
    0

    Par défaut

    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 ?

  8. #8
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 649
    Points : 8 541
    Points
    8 541

    Par défaut

    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

  9. #9
    Invité régulier
    Homme Profil pro
    Inscrit en
    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

    Par défaut

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •