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à:
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
)
Mon programme principal utilise tkinter et des fichiers texte y ont été liés, l'erreur viendrait-t-elle de là?

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!