IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Déploiement/Installation Python Discussion :

pip et pydot


Sujet :

Déploiement/Installation Python

  1. #1
    Membre éclairé
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    Octobre 2011
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 313
    Par défaut pip et pydot
    Bonjour,

    J'ai un petit problème avec pydot et pyparsing sous python3

    Je bosse dans un environement virtuel (j'aimerai ne pas devoir installer le paquet python3-pydot de debian)

    J'ai besoin d'installer pydot qui dépendait de pyparsing 1.5.7 avec python2

    Depuis ma migration, pas moyen d'installer ces librairies :

    Voilà la sortie de pyparsing pour 2 versions :

    Downloading pyparsing-1.5.7.tar.gz (939kB): 939kB downloaded
    Running setup.py (path:/home/vohu/.virtualenvs/Django17x/build/pyparsing/setup.py) egg_info for package pyparsing
    Traceback (most recent call last):
    File "<string>", line 17, in <module>
    File "/home/vohu/.virtualenvs/Django17x/build/pyparsing/setup.py", line 9, in <module>
    from pyparsing import __version__ as pyparsing_version
    File "/home/vohu/.virtualenvs/Django17x/build/pyparsing/pyparsing.py", line 855
    except ParseBaseException, err:
    ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

    File "<string>", line 17, in <module>

    File "/home/vohu/.virtualenvs/Django17x/build/pyparsing/setup.py", line 9, in <module>

    from pyparsing import __version__ as pyparsing_version

    File "/home/vohu/.virtualenvs/Django17x/build/pyparsing/pyparsing.py", line 855

    except ParseBaseException, err:

    ^

    SyntaxError: invalid syntax

    ----------------------------------------
    Cleaning up...
    Downloading/unpacking pyparsing (from -r config-srv/requirements.txt (line 11))
    Downloading pyparsing-2.0.2.tar.gz (1.1MB): 1.1MB downloaded
    Running setup.py (path:/home/vohu/.virtualenvs/Django17x/build/pyparsing/setup.py) egg_info for package pyparsing

    Downloading/unpacking pydot (from -r config-srv/requirements.txt (line 12))
    Downloading pydot-1.0.2.tar.gz
    Running setup.py (path:/home/vohu/.virtualenvs/Django17x/build/pydot/setup.py) egg_info for package pydot
    Traceback (most recent call last):
    File "<string>", line 17, in <module>
    File "/home/vohu/.virtualenvs/Django17x/build/pydot/setup.py", line 5
    except ImportError, excp:
    ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

    File "<string>", line 17, in <module>

    File "/home/vohu/.virtualenvs/Django17x/build/pydot/setup.py", line 5

    except ImportError, excp:

    ^

    SyntaxError: invalid syntax

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Salut,

    Les erreurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    except XXXX, err:
    ^
    SyntaxError: invalid syntax
    disent que vous essayez d'installer sous Python3 un code qui a été écrit pour Python2.
    pyparsing-2.0.2 est compatible Python3, pyparsing-1.5.7 ne l'est pas.
    Cela explique la première erreur et que çà plante dans l'installation de pydot ensuite.

    Si vous allez sur le site des développeurs de pydot, vous y apprendrez qu'il existe un fork qui supporte python3.
    (et je n'ai pas essayé de l'installer...).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Installation de PySide avec easy_install ou pip
    Par zelegolas2 dans le forum PyQt
    Réponses: 8
    Dernier message: 06/12/2011, 01h42
  2. Programmation d'un dé pipé
    Par GatH7614 dans le forum C
    Réponses: 2
    Dernier message: 01/05/2010, 15h19
  3. Réponses: 1
    Dernier message: 18/03/2008, 01h42
  4. Pipé un tirage aléatoire
    Par uloaccess dans le forum Access
    Réponses: 4
    Dernier message: 03/07/2006, 16h45
  5. [Système][Runtime] lancer une commade avec un PIP
    Par IVAGO dans le forum API standards et tierces
    Réponses: 18
    Dernier message: 19/08/2005, 19h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo