PyInstaller

Converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, AIX and Solaris

More details are to be found in the wiki