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 :

PyInstaller pour les nuls sur Linux, Windows et Mac OS


Sujet :

Déploiement/Installation Python

Vue hybride

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

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut PyInstaller pour les nuls sur Linux, Windows et Mac OS
    Bonjour,
    connaissez-vous des tutos ou des vidéos, éventuellement en anglais, montrant comment utiliser PyInstaller ?

    Toute info. est la bienvenue.

  2. #2
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    J'ai fait ceci pour obtenir ce mini-tuto.

    Question à la con mais je la pose quand même : si je veux faire un EXE pour Windows, il faudra que j'utilise PyInstaller sous Windows. Non ?

    Sous Mac, peut-on utiliser PyInstaller sans passer par Mac Port que j'évite autant que possible ?

  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,

    Je suppose que le manuel de pyinstaller ne t'a pas échappé (http://www.pyinstaller.org/export/la...pdf?format=raw)

    Sinon, je n'ai pas trouvé de tuto intéressant sur le sujet, mais ça m'intéresse beaucoup. Jusqu'à présent, je n'utilise que py2exe sur Win, mais j'aimerais faire cela en multiplateforme.

    Je trouve que cette fonction est importante, et je suis étonnée qu'elle ne soit pas intégrée dans les modules python officiels. En effet, Python est de plus en plus utilisé sur nos machines (et c'est très bien!), mais en contrepartie, quand on diffuse un logiciel en Python, on ne devrait pas être soumis à l'existence d'un python installé, ou à sa version: il faut donc que le logiciel diffusé intègre son propre interpréteur Python ainsi que les modules et bibliothèques utilisés. Le fait que le tout soit dans un seul fichier exécutable ma semble secondaire.

    En multiplateforme, il y a aussi cx_freeze, mais je ne sais pas m'en servir non plus et je ne sais pas s'il faut choisir cx_freeze ou pyinstaller aujourd'hui (sur Python 2.6 et, plus tard Python 3).

    Mais peut-être y a-t-il d'autres solutions?

    Tyrtamos

  4. #4
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Bonjour,
    je me suis arrêté sur PyInstaller car il semble bien supporter PyQt que j'utiliserais dans un avenir presque proche pour mon application.

    Je vais essayer de faire mumuse avec PyInstaller dès que possible.

  5. #5
    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
    Je me suis mis aussi à PyQt4 pour un projet assez gros, et je suis intéressé aussi pour cela.

    Tyrtamos

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2007
    Messages : 105
    Par défaut
    Bonjour,

    Merci pour l'info, j'ai un peu testé pyinstaller et il est intéressant.

    Mais, je suis tomber sur un petit soucis, j'ai "compilé" (si vous permettez l'expression) un petit helloworld sur mon opensuse 11.2 et je n'ai pas réussi à exécuter le binaire sur une autre distrib (même sur une suse 11.3) ! :/

    Après quelques recherches il semblerait que cela provienne de la manière dont est compilé le bootloader et que cela devrait être corrigé dans une prochaine version.

    Dans un ticket, ils parlent de compiler le bootloader avec lsbcc, mais là cela devient un peu trop ardu pour ma part.
    Maintenant, si quelqu'un à une solution pour réellement obtenir un binaire cross-distrib linux en attendant la version qui corrigera le blème, je suis preneur.

    Pour Mac, j'ai utilisé un machine virtuelle avec VirtualBox. Voici la doc que j'ai utilisée pour créer ma machine virtuelle: http://www.takwing.idv.hk/tech/virtual/index.php

    Salutations.

Discussions similaires

  1. DE Linux pour les nuls - retour d'expérience demandé
    Par Cafeinoman dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 01/11/2014, 15h21
  2. Conversion de fichier d'extension .agr pour les lire sur windows 7
    Par Claudine Anne dans le forum Windows 7
    Réponses: 1
    Dernier message: 05/03/2012, 16h15
  3. Linux pour les nuls
    Par thinkandstart dans le forum Distributions
    Réponses: 2
    Dernier message: 29/06/2007, 12h12
  4. C++ pour les nuls => Linux => Problème
    Par wizardman dans le forum Linux
    Réponses: 6
    Dernier message: 21/09/2005, 00h53
  5. Les fichiers sous linux/windows
    Par Stessy dans le forum Linux
    Réponses: 5
    Dernier message: 05/12/2003, 09h30

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