Étant donné que Python est installé par défaut sur presque tous les systèmes d'exploitation autres que Windows, la seule chose dont vous devez vraiment vous assurer est que toutes les bibliothèques non standard que vous utilisez sont installées.
Cela dit, il est possible de créer des exécutables qui incluent l'interpréteur Python et toutes les bibliothèques que vous utilisez. Cependant, cela risque de créer un exécutable volumineux.
MacOS X inclut même la prise en charge dans l'IDE Xcode pour la création d'applications GUI entièrement autonomes. Ceux-ci peuvent être exécutés par n'importe quel utilisateur exécutant OS X.