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

Python Discussion :

[python 2.x] Problème éxécution script


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Par défaut [python 2.x] Problème éxécution script
    Bonsoir,

    Je débute sur python et il se peut que pour vous l'erreur soit évident mais pour moi ce n'est ps le cas ^^

    Voilà mon problème :
    J'ai créé un script python tout simple qui prend en paramètre 2 arguments.
    Lorsque je l'exécute directement sous la console linux via la commande python monscript.py arg1 arg2
    je n'ai aucun problème.

    En revanche, après avoir packagé l'application sous forme d'archive.tar.gz et lorsque je tente de l'executer via la commande pyhton monscript.tar.gz ar1 arg2, l'erreur suivante apparaît :

    python monscript-1.0.tar.gz /san/export/travail/etb/ff_monscript_in.tmp /san/export/travail/etb/ff_monscript_in.out
    sys:1: DeprecationWarning: Non-ASCII character '\x8b' in file qualimetrie-1.0.tar.gz on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
    File "monscript-1.0.tar.gz", line 1
    S▒monscript-1.0.tar▒▒▒ޠ▒E▒▒▒9m▒▒_▒▒▒▒▒I"▒▒▒▒Ę▒< ▒$▒ ^▒X▒'▒▒▒▒B▒▒Y▒ ▒eEs
    ▒▒c\▒2▒▒^$Ջ▒▒b▒▒?▒4▒▒▒▒K▒▒PR/f▒▒O▒▒▒Θ_V▒▒▒▒▒▒▒▒▒▒▒▒^8▒;▒▒▒▒▒▒▒▒[▒▒?▒▒]▒▒e▒s?▒▒▒▒;▒▒▒▒U▒▒▒u
    ^
    SyntaxError: invalid syntax
    Quelqu'un a-t'il une idée du pourquoi du comment ?

    Merci !

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 710
    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 710
    Par défaut
    Salut,

    Citation Envoyé par darak Voir le message
    Quelqu'un a-t'il une idée du pourquoi du comment ?
    On peut exécuter un fichier zip depuis la 2.6, mais à ma connaissance, on ne sait pas encore exécuter de tgz. Où avez vous lu qu'on pouvait exécuter ce type de fichiers?

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

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Par défaut
    Bonjour,
    merci pour la réponse.
    J'ai créé ce tgz via la commande python setup.py sdist sous centos.

    Comment puis-je exécuter le script de cet archive afin que les librairie incluses soient prisent également en compte ?

    Je précise que ce package est censé s'exécuter sous solaris avec une version python 2.4

    Merci !

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 710
    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 710
    Par défaut
    Salut,

    Citation Envoyé par darak Voir le message
    Comment puis-je exécuter le script de cet archive afin que les librairie incluses soient prisent également en compte ?
    Je ne sais pas ce que vous entendez par "librairies": si ce sont des objets utilisés par le script, il ne seront pas dans l'archive. Vous pourriez lire la documentation de distutils.

    Citation Envoyé par darak Voir le message
    Je précise que ce package est censé s'exécuter sous solaris avec une version python 2.4
    Ah ben... il faut installer les bibliothèques utilisées et vos scripts en supposant qu'ils existent sous cette version de Python (et soient compatible Solaris). Le plus simple est de trouver un équivalent de cx_freeze qui tourne sous la version cible de l'OS pour fabriquer un "exécutable" contenant Python, les bibliothèques utilisées et vos scripts. De ce fait, vous ne dépendez plus de la version 2.4. Mais je ne sais pas si cette chose (un équivalent de cx_freeze) existe pour cet OS là, désolé.

    - W

    edit: cx_freeze est supporté sur Solaris.
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Par défaut
    Bonjour,
    je reviens vers vous,
    J'ai installer cx-Freeze qui marche très biens sur mon centos, le problème est que la compilation du script ne s'exécute pas sur solaris.
    Y-at'il un moyen compiler le script pour qu'il soit compatible solaris depuis centos ?


    Merci !

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 710
    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 710
    Par défaut
    Salut,

    Citation Envoyé par darak Voir le message
    Y-at'il un moyen compiler le script pour qu'il soit compatible solaris depuis centos ?
    Non, il faut packager sur Solaris.

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

Discussions similaires

  1. Error éxécution script Python decompiler pour *.pyc
    Par zano972 dans le forum Général Python
    Réponses: 5
    Dernier message: 13/05/2015, 10h36
  2. problème lecture script sous python
    Par symmon dans le forum Général Python
    Réponses: 8
    Dernier message: 17/06/2009, 16h12
  3. Réponses: 6
    Dernier message: 17/08/2005, 12h38
  4. [MS-DOS] Problème avec Script
    Par bliml dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 24/05/2005, 13h52
  5. [DOS] Problème de script bat
    Par Philzegore dans le forum Windows
    Réponses: 3
    Dernier message: 04/04/2005, 12h35

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