Index du Forum
Se connecter pour vérifier ses messages privés
Exemple de setup python avec cx_freeze


 
Poster un nouveau sujet   Répondre au sujet     Index du Forum » Langages Informatique » Python 3 - Tkinter - Pyside etc.. Sujet précédent :: Sujet suivant  
Exemple de setup python avec cx_freeze
 MessagePosté le: Dim 15 Juin - 11:39 (2014) Répondre en citant  
Message
  Vulcain
Adm-Fondateur
Adm-Fondateur


Hors ligne

Inscrit le: 26 Sep 2007
Messages: 4 468
Niveau Général Informatique:
Estimation Protection:
Navigateur: FireFox
Masculin Bélier (21mar-19avr) 虎 Tigre
Point(s): 4 731
Moyenne de points: 1,06
Pare-feu: Comodo
Autre: Malwarebytes Pro

PublicitéSupprimer les publicités ?
Bonjour,


Cette exemple conçu par tyrtamos qui ma sympathiquement aidé 


Citation:

#!/usr/bin/python
# -*- coding: utf-8 -*-
# Python 3.4

"""
NB: Pas d'accent dans le setup, ni dans la description, ni dans les commentaires

Icone sous Windows: il faut:
=> un xxx.ico pour integration dans le exe, avec "icon=xxx.ico"
=> un xxx.png pour integration avec PyQt4 + demander la copie avec includefiles.
"""

import sys, os
from cx_Freeze import setup, Executable

#############################################################################
# preparation des options

# chemins de recherche des modules
path = sys.path

# options d'inclusion/exclusion des modules
includes = []
excludes = []
packages = []

# copier les fichiers et/ou repertoires et leur contenu:
includefiles = []

# pour que les bibliotheques de /usr/lib soient copiees aussi sous Linux
binpathincludes = []
if sys.platform == "linux2":
binpathincludes += ["/usr/lib"]

# construction du dictionnaire des options
options = {"path": path,
"includes": includes,
"excludes": excludes,
"packages": packages,
"include_files": includefiles,
"bin_path_includes": binpathincludes,
"create_shared_zip": False,
"include_in_shared_zip": False,
"compressed": False
}

# pour inclure sous Windows les dll system necessaires
if sys.platform == "win32":
options["include_msvcr"] = True

#############################################################################
# preparation des cibles
base = None
if sys.platform == "win32":
base = "Win32GUI"
#base = "Console"

icone = None

if sys.platform == "win32":
icone = "icone_guw.ico"


cible_1 = Executable(
script = "nom du script",
base = base,
compress = False,
copyDependentFiles = True,
appendScriptToExe = True,
appendScriptToLibrary = False,
icon = icone
)

#############################################################################
# creation du setup
setup(
name = "nom de votre prg.py",
version = "1",
description = "sa description",
author = "Vous",
options = {"build_exe": options},
executables = [cible_1]
)


En informatique, bien souvent le programme dépasse son concepteur, c'est que le logiciel fait quelque chose qui ne lui est pas demandé. Protégez vous : Avast





Exemple de setup python avec cx_freeze
 MessagePosté le: Aujourd’hui à 05:51 (2017)  
Message
  Contenu Sponsorisé







Poster un nouveau sujet   Répondre au sujet     Index du Forum » Python 3 - Tkinter - Pyside etc..

Page 1 sur 1
Toutes les heures sont au format GMT - 1 Heure

Montrer les messages depuis:

  

Sauter vers:  

Portail | Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2017 phpBB Group Traduction par : phpBB-fr.com