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 :

Soucis pour créer un éxécutable


Sujet :

Déploiement/Installation Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    demandeur d'empli
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : demandeur d'empli

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Par défaut Soucis pour créer un éxécutable
    Salut à tous!
    J'ai créé un petit programme de calcul sous windows pour ma copine enseignante qui tourne très bien. Pas de soucis de ce côté là.
    J'ai utilisé kivy comme GUI et j'ai des images dans un dossier contenu dans le dossier projet.A noter que je n'utilise pas d'environnement virtuel.
    J'ai voulu faire un fichier .exe avec auto-py-to-exe que j'ai installé via pip.
    La création du dossier et du fichier exe se fait bien mais quand je lance le .exe le programme se lance et se referme immédiatement.
    J'ai testé plusieurs paramètres différents dans auto-py-to-exe mais le résultat est toujours le même.
    Est-ce que quelqu'un aurait un conseil à me donner pour que je puisse avancer?
    Merci par avance!!

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

    Normalement, quand un programme se ferme de façon inattendu il affiche un message d'erreur qui pourra être le point de départ d'un diagnostic. Impossible d'avoir ce message en lançant le programme depuis l'explorateur de fichier en double-cliquant dessus, il faut lancer cmd.exe et dans le terminal, lancer le programme "à la main".

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

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Juste une idée: auto-py-to-exe est une application graphique qui utilise pyinstaller. Un des problèmes qu'il faut résoudre, c'est que les adresses utilisées pour charger les fichiers non-python (images par exemple) doivent être corrigées. C'est dans la notice de pyinstaller ici:
    https://pyinstaller.readthedocs.io/e...formation.html

    Et voilà comment je l'utilise dans le code source Python:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        # Répertoire d'exécution avec ou sans pyinstaller (onedir ou onefile)
        if getattr(sys, 'frozen', False):
            REPEXE = sys._MEIPASS # programme traité par pyinstaller
        else:
            REPEXE = os.path.dirname(os.path.abspath(__file__)) # prog. normal
    REPEXE est alors le répertoire d'exécution que j'utilise dans tout le programme (variable globale) pour accéder aux fichiers de données qui accompagnent le programme.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    demandeur d'empli
    Inscrit en
    Juin 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : demandeur d'empli

    Informations forums :
    Inscription : Juin 2019
    Messages : 4
    Par défaut
    Merci wiztricks mais mon programme fonctionne nickel en le lançant via le débugueur ou la console.
    pas de problème au niveau de la syntaxe , pas d'erreurs ou de choses suspectes .


    Merci tyrtamos, je vais tester ça.je vais fouiller dans cette direction
    Encore merci à tous je vous tiens au jus

Discussions similaires

  1. [AC-2013] Soucis pour créer un PDF depuis un formulaire AC
    Par vinkey_33 dans le forum Access
    Réponses: 15
    Dernier message: 04/07/2018, 11h50
  2. Souci pour créer des renvois sous word
    Par alexiskosh dans le forum Word
    Réponses: 3
    Dernier message: 30/07/2012, 18h38
  3. [JUnit] Soucis pour créer une suite de tests
    Par polymorphisme dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 02/06/2011, 12h03
  4. souci pour créer plusieurs cases à cocher
    Par vash641 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/05/2009, 10h43
  5. Réponses: 3
    Dernier message: 11/04/2006, 09h37

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