Compiler script python avec Nuitka

moins de 1 minute(s) de lecture

compiler

J’avais déjà montré comment  créer des applications autonomes avec CX_Freeze mais j’ai récemment découvert quelque chose qui semble être bien mieux pour partager ses applications, compiler vos script python. Pourquoi bien mieux ? Tout simplement parce qu’il est beaucoup plus simple a utiliser, mais il transforme vos scripts python en langage c++ puis les compile ce qui nous permet un gain en vitesse d’exécution.Bien sûr on n’aura pas les mêmes résultats qu’avec une application entièrement écrite en c++, mais cela serait déjà mieux qu’un script interpréter.

Tout d’abord vous aurez besoin de différents éléments :

Ensuite, il faut installer Nuitka :

pip install Nuitka

Une fois installé il n’y a put cas écrire votre script ou votre application, ouvrir un terminal dans le dossier ou ce trouve votre scripte et d’exécuter la commande suivante :

nuitka --exe --recurse-to=all --verbose  --portable votre_application.py # application console
nuitka --exe --recurse-to=all --verbose  --portable --windows-disable-console votre_application.py #application graphique

Après la compilation si vous utilisez des fichiers externes il faut les copier dans le dossier de sortie de votre application.

Vous pouvez également ajouté la commande dans visual studio si vous utilisé le module visual python

Catégories :

Mis à jour :