If I create a python application and want other people to use it, will other people have to install python to run it or is there a way to make it executable? And to create an installer for this application I need to learn another language?
If I create a python application and want other people to use it, will other people have to install python to run it or is there a way to make it executable? And to create an installer for this application I need to learn another language?
You can use cython as well. There is some gain in perfomance.
cython main_script.py --embed
But I think the simplest solution is to use PyInstaller, it works on Windows, Linux and MacOS. It creates an all-inclusive package (python, libs, and executable).
pyinstaller main_script.py