Que faire avec un bloc note C après compilation

Prot0.8 Messages postés 52 Statut Membre -  
bert de la speed Messages postés 883 Statut Membre -
Bonjour,
J'ai compilé un programme python avec cython et je me retrouve maintenant avec un bloc note C. Mais comment faire pour transformer cela en programme executable ? Me faut-il un compilateur et si oui qu'est ce que vous me conseilleriez ?
Merci d'avance pour vos réponses.

2 réponses

  1. bert de la speed Messages postés 883 Statut Membre 110
     
    T'aurais pu créer un exécutable depuis python sans passer par C;
    utilise cx_Freeze
    0
    1. Prot0.8
       
      OK merci pour le coup de main mais je ne sais pas comment créer un exécutable directement depuis Python ?
      Je tente avec cx freeze et je tiens au courant si j'ai des soucis.
      0
    2. bert de la speed Messages postés 883 Statut Membre 110
       
      aucun souci
      0
  2. Prot0.8 Messages postés 52 Statut Membre 1
     
    Quand je fait les manips pour compiler mon programme avec le script dans python j'obtiens un message d'erreur comme quoi le module "cx_Freeze" n'existe pas :

    Traceback (most recent call last):
    File "C:\Users\NoName\Documents\Scripts\setup.py", line 1, in <module>
    from cx_Freeze import setup, Executable
    ModuleNotFoundError: No module named 'cx_Freeze'

    Et si j'essaie d'installer cx_Freeze depuis la console Windows, j'obtiens ça :

    Command "c:\users\noname\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\NoName\\AppData\\Local\\Temp\\pip-install-bjpk90rt\\cx-Freeze\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\NoName\AppData\Local\Temp\pip-record-2c1bjuv_\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\NoName\AppData\Local\Temp\pip-install-bjpk90rt\cx-Freeze\
    0
    1. bert de la speed Messages postés 883 Statut Membre 110
       
      ouvre ton cmd et tape :
      pip install cx_freeze et laisse installer puis reprend tes manips
      0