2017-01-18 1 views
0

J'essaie de convertir un fichier .py simple en un fichier .exe afin de le distribuer facilement. J'ai recherché quelques tutoriels et réalisé que cx_Freeze semble être le meilleur itinéraire, mais je n'ai pas encore trouvé de solution pour cette erreur. Si quelqu'un peut aider s'il vous plaît faites le moi savoir.Lors de la conversion d'un fichier python en un exécutable, j'obtiens une erreur "no module named cx_freeze.util"

Le fichier setup.py J'utilise:

import sys 
from cx_Freeze import setup, Executable 

setup(name = "project", 
    version = "0.1", 
    description = "Makes life easier", 
    executables = [Executable("project.py")]) 

Ce fichier est dans le même dossier que le fichier project.py, et la version 3.6 de cx_Freeze est installé localement. Cependant, cette erreur apparaît:

enter image description here

Jusqu'à maintenant, je l'ai essayé de réinstaller cx_Freeze, il suffit de ne pas utiliser le chemin de python, et c'est à ce sujet que je ne suis pas sûr où aller. Si quelqu'un a des idées, ce serait grandement apprécié. Si vous avez besoin de plus d'informations s'il vous plaît dites-moi. Je suis sur Python 3.6 si cela aide.

Répondre

1

Cette erreur suggère que votre installation est défectueuse. Veuillez utiliser cette commande à la place et réessayer après.

python -m pip install cx_Freeze --upgrade 
+0

Cela a fonctionné parfaitement, merci beaucoup! Bonne journée. –