La derniere version de cx-Freeze (5.1.1):
Installation: pip install cx_freeze
Lorsque je me positionne sur ma bibliothèque python 3.6 x:\Python36\Scripts
Une solution peu viable dit de mettre le script de mon programme a ce niveau et de lancer cxfreeze ex.py
Le script : ex.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 # coding: utf-8 """Ce fichier affiche simplement une ligne grace la fonction print.""" import os print("Salut le monde !") # Sous Windows il faut mettre ce programme en pause (inutile sous Linux) os.system("pause")
afin de creer l'exécutable je lance la commande cxfreeze ex.py
voici la réponse 'cxfreeze' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Logique cxfreeze est un script python sans extention
Donc je ne vois pas command mon système 'window' peu le lancer
j'ai modifiier ceci
cxfreeze en cxfreeze.py
il y a aussi ces 2 scripts que je n'ai pas modifier
cxfreeze-postinstall
cxfreeze-quickstart
Cette fois la commande reconnu comme commande python construit bien le dossier dist en local avec le code et l'exécutable? est-ce bien la bonne méthode ?
j'ai changé de méthode et je me suis positionnée sur le repertoire de mon projet pour lancer la commande
cxfreeze ex.py
e:\eclipse-workspace\recette\src>cxfreeze-quickstart
'cxfreeze-quickstart' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commande.
cxfreeze ex.py --target-dir dist
quand l'extention .py nest pas nofier le script et meme en lançant python puis cxfreeze ex.py étrangement cela ne marche pas.
Partager