py2exe + compatibilité des OS

py2exe + compatibilité des OS - Python - Programmation

Marsh Posté le 30-01-2004 à 14:49:22    

Salut à tous,
 
Est-ce que py2exe crée des executables compatible avec tous les OS ?
 
Car je n'arrive pas à faire fonctionner mon exe sous windows XP
 
 
Merci

Reply

Marsh Posté le 30-01-2004 à 14:49:22   

Reply

Marsh Posté le 30-01-2004 à 14:52:35    

non, py2exe fait des exe pour windows. cela dit je sais pas ce que tu te poses comme question vu qu'à part windows, y a python sur tous les unix, macos X y compris

Reply

Marsh Posté le 30-01-2004 à 16:16:52    

En effet, je me suis mal exprimé.
 
Je voulais dire compatible avec tous les OS Windows (9x/Me/NT/2k/XP), car moi, sous XP l'exe ne veut pas se lancer

Reply

Marsh Posté le 30-01-2004 à 16:19:37    

souffle lui des mots doux

Reply

Marsh Posté le 30-01-2004 à 16:20:24    

installe python partout

Reply

Marsh Posté le 30-01-2004 à 17:14:21    

je ne peux pas installer python partout.
 
je voudrais me servir de python pour faire un script qui met à jour des fichiers + d'autres choses. Mais je ne peux pas installer Python sur tous les postes car je ne sais pas ce que font les gens avec leur PC et je ne peux pas leur imposer d'installer Python.

Reply

Marsh Posté le 30-01-2004 à 17:23:06    

je ne vois pas python comme un contrainte.

Reply

Marsh Posté le 30-01-2004 à 17:54:56    

Je ne dis pas que Python est une contrainte.
Je dis que je ne veux pas installé quoique ce soit sur le PC d'un utilisateur.
Ce ne sont pas mes PC.  
 
et d'ailleur on s'éloigne de la question ....
 
Je veux puste savoir si py2exe peut générer des executables qui fonctionnent sous 2000 et XP ?

Reply

Marsh Posté le 30-01-2004 à 17:58:28    

sans doute

Reply

Marsh Posté le 31-01-2004 à 02:11:51    

Je refourgue mon soft via py2exe.
Je bosse sous XP et donc pas de soucis. Mais py2exe (j'ai pas trop gratté cependant) me parrait un peu excessif dans sa collection de dll nécessaires, et il m'a entre autre récupéré opengl et une autre dll système spécifique à NT. Ca marchait pas sous 98. J'ai viré ces dll en trop et now c'est bon, auun problème sous NT4/XP/98.
Jette un oeil aux dll qu'il te collecte, précise sur quel OS tu fais tourner py2exe, et les erreurs que tu as.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 31-01-2004 à 02:11:51   

Reply

Marsh Posté le 31-01-2004 à 10:41:25    

j'ai pas windows :o
j'aime pas ces histoires de faire des exe à la con pour pallier à la trisomie de windows et à son sacro saint programme<->.exe

Reply

Marsh Posté le 31-01-2004 à 12:29:12    

c'etait pas a toi qu'il parlait hein ? [:udok]

Reply

Marsh Posté le 31-01-2004 à 12:31:51    

[:rofl] [:marteau]

Reply

Marsh Posté le 02-02-2004 à 12:14:03    

En fait, j'ai remarqué qu'il ne me crée pas l'exe que je lui est demandé.
Mon code est :  
 
#----------------------------------
# setup.py  
from distutils.core import setup  
import py2exe  
 
setup(name="update",  
      scripts=["upgrade.py"],  
#----------------------------------
 
Ensuite je tape sous command dos : "python setup.py py2exe"
 
 
Ensuite, il me crée un répertoire dist avec :
- library.zip
- _sre.pyd
- python23.dll
- w9xpopen.exe
 
mais pas de update.exe ?

Reply

Marsh Posté le 02-02-2004 à 12:23:58    

taz a écrit :

son sacro saint programme<->.exe


 
spa vrai y a les .com, .vbs, .scr, etc. :o


Message édité par antp le 02-02-2004 à 12:24:11

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 02-02-2004 à 12:33:34    

peon3 a écrit :


Mon code est :  
 
#----------------------------------
# setup.py  
from distutils.core import setup  
import py2exe  
 
setup(name="update",  
      scripts=["upgrade.py"],  
#----------------------------------


et ca marche ?
hum :o

Reply

Marsh Posté le 02-02-2004 à 13:03:47    

Non, justement ça marche pas, et je voudrais comprendre pourquoi ?

Reply

Marsh Posté le 02-02-2004 à 14:19:50    

Désolé,  
à force de faire des copier/coller pour faire des tests, j'ai perdu la tête et mon script ne veut rien dire.
 
Voici la ligne que j'aurais dû écrire et là ça fonctionne bien :
 
#----------------------------
setup(console=["upgrade.py"])
#----------------------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed