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 :

Création exécutable avec cx_freeze et environnement Anaconda [Python 3.X]


Sujet :

Déploiement/Installation Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2020
    Messages
    0
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2020
    Messages : 0
    Par défaut Création exécutable avec cx_freeze et environnement Anaconda
    Bonjour tout le monde !

    M'étant mise depuis peu au développement d'applications sous Python j'ai une question concernant la création des exécutables.
    J'ai découvert Python en cours il y a deux ans et venant d'une formation mécanique, nous nous en servions surtout pour du calcul.
    Nous avons utilisé Anaconda et principalement le notebook Jupyter.

    J'avoue que je suis restée sur ce fonctionnement avec Anaconda car cela me "rassure" un peu de rester sur du connu.

    J'ai ensuite utilisé l'éditeur Spyder fourni avec Anaconda et QtDesigner pour mes GUI.

    Aujourd'hui j'ai une petite application qui fonctionne bien et j'arrive à créer l'exécutable associé.

    Sauf que voilà le build contient quasiment 10 000 fihciers pour 657 Mo. Après quelques recherches j'ai pu voir que l'utilisation d'Anaconda avait tendance à rendre les dossiers des exe plus conséquents, car cx_freeze importe des fichiers "inutiles".

    Je voulais donc savoir si certains d'entre vous ont pu se retrouver dans ce cas de figure et si oui les pistes envisageables (oui il me reste aussi l'option de quitter l'environnement Anaconda pour coder en Python).

    Je me tiens bien entendu à disposition pour fournir le code de l'appli ou du setup utilisé.


    Merci d'avance pour vos réponses

  2. #2
    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,

    Je ne travaille pas avec Anaconda, mais avec le Python "normal", pyinstaller crée des versions "exe" moins lourdes que cx_freeze. Ça vaut le coup de regarder s'il marche avec Anaconda.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2020
    Messages
    0
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2020
    Messages : 0
    Par défaut
    Bonjour,

    Merci du conseil je vais me pencher là-dessus.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création d'exécutable avec R
    Par fabricen26 dans le forum R
    Réponses: 7
    Dernier message: 06/12/2014, 10h22
  2. Réponses: 26
    Dernier message: 29/06/2010, 16h35
  3. Création d'un exécutable avec contraintes.
    Par floctc dans le forum Langage
    Réponses: 9
    Dernier message: 07/06/2010, 16h14
  4. Création d'un exécutable avec NetBeans
    Par CARUSO dans le forum NetBeans
    Réponses: 2
    Dernier message: 06/12/2007, 14h53
  5. Création d'exécutable avec g77
    Par Agathe dans le forum Fortran
    Réponses: 4
    Dernier message: 20/07/2007, 09h17

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