py2exe + compatibilité des OS - Python - Programmation
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
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
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.
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 ?
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.
Marsh Posté le 31-01-2004 à 10:41:25
j'ai pas windows
j'aime pas ces histoires de faire des exe à la con pour pallier à la trisomie de windows et à son sacro saint programme<->.exe
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 ?
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.
Marsh Posté le 02-02-2004 à 12:33:34
peon3 a écrit : |
et ca marche ?
hum
Marsh Posté le 02-02-2004 à 13:03:47
Non, justement ça marche pas, et je voudrais comprendre pourquoi ?
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"])
#----------------------------
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