There are a handful of python programs I find really useful but they are all in *.py format. Often I need to use them in a distro which has no package for python installed or is barebones. In such cases, is there a way to make binary python executables ? How ?
Yes. It is called creating Frozen Binaries. In frozen binaries, they bundle the byte code of your program with the interpreter into a single binary. Keep note you have to account for size of the interpreter in this case. A typical python source .py will cost just few KB will take a few more MBs.
Anyway PyInstaller will do the job.
*pyinstaller.python-hosting.com/
If you wan't to target Microsoft Windows alone, then there's py2exe:
*www.py2exe.org/