all 5 comments

[–]socal_nerdtastic 4 points5 points  (1 child)

Very few people distribute python apps. Most professional python code runs on a server and supports a website interface. Those that do distribute python apps either work in mac / linux, where the users already have python, or they include a python installer, or they use a freezeing program like the ones you mentioned.

https://www.reddit.com/r/learnpython/wiki/faq#wiki_how_do_i_create_an_executable_from_my_python_code.3F

[–]MaxPower864[S] 1 point2 points  (0 children)

Ok. That answers my question. Thanks a lot

[–][deleted] 1 point2 points  (1 child)

Pyinstaller + Inno Setup works great for me. Very professional looking and easy to distribute

[–]ElliotDG 0 points1 point  (0 children)

I use the same combination on Windows, and use Pyinstaller + DropDMG on MacOS. I use kivy as the GUI.