Bonsoir,
pour mon projet d'ISN, mon programme en python doit être exécutable depuis un hyperlien dans un diaporama ... (consignes du professeur).
Afin de réaliser cela, j'ai installé cx_freeze pour python 3.4.4 et après nombreux essais je suis parvenu à obtenir un .exe
Le problème étant que quand je lance le .exe la console indique:
File c:\ ... \Python_3.4.4\lib\encodings\__init__.py", line 31, in <module>
ImportError: No module named 'codecs'
j'utilise la méthode avec le setup que voilà:
Mon programme principal utilise tkinter et des fichiers texte y ont été liés, l'erreur viendrait-t-elle de là?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # -*- coding: utf-8 -*- import sys from cx_Freeze import setup, Executable build_exe_options = {"packages": ["os","tkinter"]} base = None if sys.platform == "win32": base = "Win32GUI" setup( name = "controle", version = "1.0", description = "blablabla", options={"build_exe": build_exe_options}, executables = [Executable("projet.pyw",base=base)] #pour déboguer on n'inscrivait pas base=base )
Je précise que le setup a été écrit de façon très "artisanale", je maîtrise très mal cx_freeze...
J'ai déjà cherché sur internet mais je n'ai pas trouvé de solution viable.
Merci d'avance pour votre aide!
Partager