1
j'ai un programme en python que je voudrais tourner à l'aide .exe cx_Freeze, mais il donne une erreur, suivez l'image: Here's the imageerreur à l'aide cx_Freeze pour activer .py .exe
Voici mon Code setup.py
import sys
from cx_Freeze import setup,Executable
import os.path
from tkinter import *
os.environ['TCL_LIBRARY'] = r'C:\Program Files\Python36\tcl\tcl8.6'
os.environ['TK_LIBRARY'] = r'C:\Program Files\Python36\tcl\tk8.6'
PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__))
os.environ['TCL_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl',
'tcl8.6')
os.environ['TK_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tk8.6')
options = {
'build_exe': {
'include_files':[
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tk86t.dll'),
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tcl86t.dll'),
],
},
}
base=None
if sys.platform=='win32':
base='Win32GUI'
executables=[
Executable('TABUADATKINTER.py',base=base)
]
buildOptions=dict(
packages=[],
includes=['pygame'],
include_files=[],
excludes=[]
)
setup(
name='Tabuada',
version='1.0',
description='TABUADA',
options=dict(build_exe=buildOptions),
executables=executables
)
Dites-moi si le code de mon programme est nécessaire, s'il vous plaît aidez-moi, je ne sais pas comment résoudre ce problème.
J'ai essayé, je construit le programme à la console et l'exécutable a été généré dans un dossier complet des archives, quand je clique et m'a donné l'erreur suivante: [ link] (https://uploaddeimagens.com.br/imagens/erro1-png--45) –
Eh bien, les bonnes nouvelles, cela signifie que vous avez été plus loin parce qu'avant, c'était erreur à la ligne 1 et maintenant c'est la ligne 11. Pourrait vous partagez cette section de votre code? – Gardener85
Je l'ai fait !! Le problème était avec la commande qui change l'icône du formulaire, la commande était 'win.iconbitmap ('cubic.ico')', je l'ai enlevé du code, et ai exécuté la commande pour construire le programme dans la console, et il travaillé, maintenant je vais juste utiliser un autre programme pour changer l'icône, merci pour l'aide !! –