Bonjour,
Etant nouveau sur Python, je voudrais savoir comment à partir d'un programme Jupyter créer un fichier exe sans être obligé d'installer Python 3 ?
Merci pour votre aide
Bonjour,
Etant nouveau sur Python, je voudrais savoir comment à partir d'un programme Jupyter créer un fichier exe sans être obligé d'installer Python 3 ?
Merci pour votre aide
Bonjour,
Je ne sais pas ce qu'est un "programme Jupyter": est-ce un programme Python?
Pour rendre un programme Python autonome, on peut utiliser "cx_freeze" ou "pyinstaller". Ces 2 programmes qu'on installe dans Python avec pip (voir pypi) ne font pas de compilation en code natif, mais "encapsule" l'interpréteur et les bibliothèques nécessaires avec le programme Python, les scripts Python étant simplement compilés en bytecodes. Cela permet au résultat du traitement de pouvoir s'exécuter sur un PC sans Python ou avec un Python d'une autre version.
L'un des avantages de pyinstaller, c'est une option qui permet de tout assembler en un seul fichier exécutable (un seule fichier "exe" sous Windows). C'est pratique, mais il faut savoir que l'exécution commence par un désarchivage dans un répertoire temporaire, ce qui prend un peu de temps. Cela semble donc réservé à des programmes pas trop gros.
Ces 2 programmes de traitement sont multiplateformes (Windows, Linux, OS X), mais il faut faire le traitement sur chaque OS, puisque les bibliothèques binaires sont différentes.
Je ne connais pas ton niveau, mais note que ce n'est pas une opération toujours simple...
Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
Mes recettes python: http://www.jpvweb.com
jupyter notebook vient anaconda c'est un interpréteur python
justement je commence et j'ai justement un problème avec l’interpréteur
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager