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 :

Création d'une version portable de Python [Tutoriel]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Création d'une version portable de Python
    Bonjour à tous,

    Dans le cadre de nos activités de développeurs se pose (en général) la question du déploiement de nos programmes.
    Il existe une solution simple qui consiste à créer un .exe (PyInstaller, cx_freeze, etc.)

    Une autre solution toute aussi simple serait de distribuer notre code source avec une version portable de Python.

    Je vous propose de découvrir comment réaliser cette étape dans ce court article : Création et utilisation d'une version portable de Python pour Windows

    Voir aussi les Cours et tutoriels pour apprendre la programmation Python

    Bonne lecture et n'hésitez pas à commenter.

    ++

    J
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Trsès interessant Jiyuu. Je pense que pour les developpeurs Windows, cela est très utile, pour par exemple des demos clients.

    >plus de soucis d'environnement
    >Deploiement facilité
    >Independance hardware
    >...

    Une info a retenir

  3. #3
    Membre averti Avatar de Na_Kai
    Homme Profil pro
    Apprenti en Systèmes Informatiques et Logiciels Option Administration Réseaux et Services
    Inscrit en
    Juin 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti en Systèmes Informatiques et Logiciels Option Administration Réseaux et Services
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2013
    Messages : 29
    Par défaut
    Super !
    Je n'avais jamais fait attention que ceci était possible .
    J'ai justement cette volonté d'installer directement le plus de chose sur ma clef pour pouvoir travailler de n'importe où, merci ça va vraiment me servir. Par contre cela prend combien de place un peu près ? (au travail et pas possible d'essayer tout de suite )

  4. #4
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut


    En fait ça prend guère plus que l'installation "normale". Je ne suis pas sur mon PC, mais je sais que les fichiers ajoutés ne sont pas de grosse taille.
    Pour ma part, j'ai décidé de distribuer mes programmes comme cela, donc il ne faut pas que ça soit "énorme".
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  5. #5
    Membre averti Avatar de Na_Kai
    Homme Profil pro
    Apprenti en Systèmes Informatiques et Logiciels Option Administration Réseaux et Services
    Inscrit en
    Juin 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti en Systèmes Informatiques et Logiciels Option Administration Réseaux et Services
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2013
    Messages : 29
    Par défaut
    Citation Envoyé par Na_Kai Voir le message
    Par contre cela prend combien de place un peu près ?
    J'ai réussi à me prendre quelques minute entre midi donc je me répond
    L'installation fait un peu moins de 60 Mo. Par contre, je ne sais plus combien de temps ça prend pour s'installer normalement mais là j'en ai eu pour 7-8 minutes.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Par défaut
    merci beaucoup pour cet article très intéressant.

    J'ai justement besoin de fournir un programme en python que j'ai codé, et je vais fournir une distribution allégée de python.

    Bien évidemment, il y a des librairies supplémentaires (numpy par exemple), mais j'aimerai fournir le minimum de fichiers possibles.

    Il y a énorméments de choses de la distribution standard que je n'utilise pas. Existe-t-il un outil équivalent à depends.exe de visual studio, pour python, et qui permettrait de dire uniquement ce dont on a besoin ?

    merci d'avance...

    Greg

  7. #7
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

Discussions similaires

  1. [Lazarus] Une version portable pour la Framakey
    Par kwaker21 dans le forum Lazarus
    Réponses: 1
    Dernier message: 27/06/2008, 07h59

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