Ouille, j'ai salement présenté ça, désolé du double post, je vais essayer de faire ça de façon moins indigeste
Bonjour à tous, je reviens demandé des informations par rapport à mes débuts en Python, je suis le tuto du sdz en je regardait pour faire un instaler, et il est écrit cela :
"Le fichier setup.py
La seconde méthode n'est pas bien plus difficile mais elle peut se révéler plus puissante à l'usage. Cette fois, nous allons créer un fichier setup.py qui se charge de créer l'exécutable de notre programme.
Un fichier setup.py basique contient ce code :
"""Fichier d'installation de notre script salut.py."""
from cx_Freeze import setup, Executable
- On appelle la fonction setup
setup(
name = "salut",
version = "0.1",
description = "Ce programme vous dit bonjour",
executables = [Executable("salut.py")],
)
Tout tient dans l'appel à la fonction setup. Elle possède plusieurs arguments nommés :
name : le nom de notre futur programme.
version : sa version.
description : sa description.
executables : une liste contenant des objets de type Executable, type que vous importez de cx_Freeze. Pour se construire, celui-ci prend en paramètre le chemin du fichier .py (ici, c'est notre fichier salut.py).
Maintenant, pour créer votre exécutable, vous lancez setup.py en lui passant en paramètre la commande build.
Sur Windows, dans la ligne de commande : C:\python32\python.exe setup.py build.
Une fois l'opération terminée, vous aurez dans votre dossier un sous-répertoire build. Ce répertoire contient d'autres sous-répertoires portant différents noms en fonction de votre système.
Sur Windows, je trouve par exemple un dossier appelé exe.win32-3.2.
Dans ce dossier se trouve l'exécutable de votre programme et les fichiers dont il a besoin."
Mon problême est que quand je rentre la commande C:\python32(33 pour moi)\python.exe setup.py build , j'ai le message d'erreur "C:\python33\python.exe: can't open file 'setup.py': [Errno 2] No such file or directory ( http://puu.sh/3QX2Q.png ) J'ai fait des recherches sur cette erreurs mais aucunes ne sont dans le meme contexte que moi.. Merci d'avance!
(Je suis sur windows 8 64bits)