|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
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. |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
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é |
|
![]() |
| Outils de la discussion | |
|
|