Créer un seul exécutable à partir d’un projet Python

| | | |

Je souhaite créer un seul exécutable à partir de mon projet Python. Un utilisateur devrait pouvoir le télécharger et l'exécuter sans avoir à installer Python. Si je distribuais simplement un package, je pourrais utiliser pip, wheel et PyPI pour le construire et le distribuer, mais cela nécessite que l'utilisateur ait Python et sache comment installer les packages. Que puis-je utiliser pour créer un exécutable autonome à partir d'un projet Python ?