Python Language Rendre le package exécutable


Exemple

Si votre paquet n'est pas seulement une bibliothèque, mais un morceau de code pouvant être utilisé soit comme une vitrine, soit comme une application autonome lorsque votre paquet est installé, placez ce morceau de code dans le fichier __main__.py .

Placez le __main__.py dans le dossier package_name . De cette façon, vous pourrez l'exécuter directement depuis la console:

python -m package_name

S'il n'y a pas de fichier __main__.py disponible, le paquet ne sera pas exécuté avec cette commande et cette erreur sera imprimée:

python: aucun module nommé package_name.__main__; 'nom_package' est un package et ne peut pas être directement exécuté.