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 :

combiner un scripte .py et les fichiers et dll dans un meme .exe


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de animalx123
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2015
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 148
    Par défaut combiner un scripte .py et les fichiers et dll dans un meme .exe
    Bonjour
    je suis sous python 3.5 et j'ai cree un .exe apartire d'un script .py avec cx_freeze , mais le probleme est que le fichier cree marche pas endehor du dossier build ou il ya les dll et autres fichiers qui le permette de se compiler,
    ma problematique est que je veux cree incorporer tous ces dll et autres fichier dans le meme .exe pour faciliter son utilisation dans une cle USB ou dans le partage des reseaux,
    merci de m'aider

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

    En recopiant le dossier build sur la clef USB avec tous ses fichiers, vous pourrez lancer l'application depuis n'importe quel poste de travail ayant un environnement "compatible".

    Citation Envoyé par animalx123 Voir le message
    je suis sous python 3.5 et j'ai cree un .exe apartire d'un script .py avec cx_freeze , mais le probleme est que le fichier cree marche pas endehor du dossier build ou il ya les dll et autres fichiers qui le permette de se compiler
    Il faut savoir ce qu'est une DLL et comment un programme se charge en mémoire pour comprendre pourquoi ce que vous demandez est quasi impossible. Vous avez des équivalents à cx_freeze qui produisent un seul fichier, c'est (peut être) plus facile à déployer mais dans la pratique, c'est une sorte de fichier ZIP qui sera "dézippé" (en silence) dans un répertoire temporaire - où on retrouvera à peu près ce que vous avez dans le répertoire build (i.e. DLL etc) - avant de pouvoir lancer le programme.

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

  3. #3
    Membre très actif Avatar de animalx123
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2015
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 148
    Par défaut
    c'est juste ceque vous dite,mais j'ai poser cette question parsque en cherchant sur le net j'ai vuquelque chose du genre un .exe qui regroupe tous ses resource et d'est qu'il est lancer il extres les dll et le compilateur et a la fin de l'execution il efface ces resources ,et ca resemble a votre reponce du fichier zip qui se dezzipe en silence ,pouvez vous me dire plus sur la question ,merci infinement .

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    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 743
    Par défaut
    Citation Envoyé par animalx123 Voir le message
    pouvez vous me dire plus sur la question
    C'est une fonctionnalité que cx_freeze (dommage, c'est le freezer que vous avez choisi) n'a pas mais que d'autres tels que pyinstaller ont (et c'est à vous de trouver les équivalents et choisir celui qui a les fonctionnalités que vous souhaitez).
    Et personnellement, je n'en vois pas trop l'intérêt.

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

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/06/2009, 12h02
  2. copier tous les fichiers sans extension dans un meme repertoire
    Par soussou80 dans le forum Administration système
    Réponses: 1
    Dernier message: 26/03/2009, 13h02
  3. Réponses: 4
    Dernier message: 29/10/2008, 14h44
  4. script pour lister les fichier
    Par deathness dans le forum Linux
    Réponses: 3
    Dernier message: 05/10/2008, 10h41
  5. Action Script 3 et les fichier Extérieur
    Par kay_one dans le forum Flash
    Réponses: 0
    Dernier message: 16/07/2008, 19h14

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