PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.python > py2exe
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
py2exe

Réponse
 
LinkBack Outils de la discussion
Vieux 07/08/2007, 14h22   #1
fred1599@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut py2exe

Bonjour,

Une fois le fichier exe créé avec py2exe, et que l'on veut l'envoyer
chez une autre personne.

L'autre personne doit-elle avoir le logiciel python installé sur son
disque dur? J'ai un fichier python25.dll et plusieurs fichier pyd

Merci par avance

  Réponse avec citation
Vieux 07/08/2007, 14h32   #2
Jerome
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe

fred1599@gmail.com wrote:
> Bonjour,
>
> Une fois le fichier exe créé avec py2exe, et que l'on veut l'envoyer
> chez une autre personne.
>
> L'autre personne doit-elle avoir le logiciel python installé sur son
> disque dur? J'ai un fichier python25.dll et plusieurs fichier pyd
>
> Merci par avance
>


Bonjour,
py2exe embarque l'interpréteur et toutes les librairies dont il a
besoin lorsqu'il créé l'exe. Il faut par contre bien livrer tout le
répertoire généré et pas que l'exe.



Jérôme
  Réponse avec citation
Vieux 07/08/2007, 15h14   #3
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe

Salut !

> py2exe embarque l'interpréteur et toutes les librairies


Ce qui explique les tailles conséquentes des .exe générés.

Est-ce que quelqu'un sait s'il est possible de générer des
exécutables "complémentaires", pour installer sur des
machines ayant déjà Python et les libraires standards ?
Autrement dit, avoir des .exe sans l'interpréteur, et sans
les librairies standards.

C'est une "lazy" question (paresseuse), car je n'ai même pas
regardé dans les docs de py2exe ou de distutils.

@+

MCI


  Réponse avec citation
Vieux 07/08/2007, 15h28   #4
Franssoa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe

Jerome a écrit :

> Bonjour,
> py2exe embarque l'interpréteur et toutes les librairies dont il a
> besoin lorsqu'il créé l'exe. Il faut par contre bien livrer tout le
> répertoire généré et pas que l'exe.


Et d'ailleurs pour cela tu peux utiliser un programme qui va te produire
un beau fichier "install.exe" comme Inno Setup [1].

Franssoa

[1] http://www.jrsoftware.org/isinfo.php
  Réponse avec citation
Vieux 07/08/2007, 15h46   #5
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe

Méta-MCI (MVP) a écrit :
> Salut !
>
>> py2exe embarque l'interpréteur et toutes les librairies

>
> Ce qui explique les tailles conséquentes des .exe générés.
>
> Est-ce que quelqu'un sait s'il est possible de générer des exécutables
> "complémentaires", pour installer sur des machines ayant déjà Python et
> les libraires standards ? Autrement dit, avoir des .exe sans
> l'interpréteur, et sans les librairies standards.
>
> C'est une "lazy" question (paresseuse), car je n'ai même pas regardé
> dans les docs de py2exe ou de distutils.


Ouaips, c'est pas sérieux

Ca serait bien du boulot d'easy_install et des egg...

Dans mes liens...
http://www.limsi.fr/Individu/pointal...prog-packaging

http://peak.telecommunity.com/DevCenter/EasyInstall
http://peak.telecommunity.com/DevCenter/PythonEggs
http://peak.telecommunity.com/DevCenter/setuptools
& Co.
  Réponse avec citation
Vieux 07/08/2007, 16h00   #6
William Dode
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe

On 07-08-2007, Jerome wrote:
> fred1599@gmail.com wrote:
>> Bonjour,
>>
>> Une fois le fichier exe créé avec py2exe, et que l'on veut l'envoyer
>> chez une autre personne.
>>
>> L'autre personne doit-elle avoir le logiciel python installé sur son
>> disque dur? J'ai un fichier python25.dll et plusieurs fichier pyd
>>
>> Merci par avance
>>

>
> Bonjour,
> py2exe embarque l'interpréteur et toutes les librairies dont il a
> besoin lorsqu'il créé l'exe. Il faut par contre bien livrer tout le
> répertoire généré et pas que l'exe.


On peut aussi créer un seul exécutable qui incorpore les dlls, avec
l'option bundle_files =1

--
William Dodé - http://flibuste.net
Développeur informatique indépendant
  Réponse avec citation
Vieux 07/08/2007, 16h25   #7
fred1599@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: py2exe


William Dode a écrit :
> On 07-08-2007, Jerome wrote:
> > fred1599@gmail.com wrote:
> >> Bonjour,
> >>
> >> Une fois le fichier exe créé avec py2exe, et que l'on veut l'envoyer
> >> chez une autre personne.
> >>
> >> L'autre personne doit-elle avoir le logiciel python installé sur son
> >> disque dur? J'ai un fichier python25.dll et plusieurs fichier pyd
> >>
> >> Merci par avance
> >>

> >
> > Bonjour,
> > py2exe embarque l'interpréteur et toutes les librairies dont il a
> > besoin lorsqu'il créé l'exe. Il faut par contre bien livrer tout le
> > répertoire généré et pas que l'exe.

>
> On peut aussi créer un seul exécutable qui incorpore les dlls, avec
> l'option bundle_files =1
>
> --
> William Dodé - http://flibuste.net
> Développeur informatique indépendant


Merci pour vos réponses, je vais me créer un fichier install avec inno
setup, comme indiqué

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 13h26.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,14413 seconds with 15 queries