py2exe
py2exe is a Python extension which converts Python scripts (.py) into Microsoft Windows executables (.exe). These executables can run on a system without Python installed.[4] It is the most common tool for doing so.
Stable release | |
---|---|
Repository | |
Written in | Python |
Platform | Microsoft Windows |
License | MIT[3] |
Website | www |
py2exe was used to distribute the official BitTorrent client (prior to version 6.0) and is still used to distribute SpamBayes as well as other projects.
Since May 2014, there is a version of py2exe available for Python 3.[1] Before then, py2exe was made only for Python 2, and it was necessary to use an alternative like cx_Freeze for Python 3 code.
Although this program transforms a .py file to an .exe, it does not make it run faster as py2exe just bundles the Python bytecode rather than converting it to machine-code. It may even run slower than using the Python interpreter directly because of startup overhead.
References
- "py2exe 0.9.2.2 : Python Package Index". Retrieved 1 April 2015.
- "News". py2exe.org. Retrieved 2 February 2014.
- "Licence". sourceforge.net May 2014.
- "FrontPage". py2exe.org. Retrieved 2 February 2014.
External links
- Official website
- py2exe on SourceForge.net
- Download link
- Alternative: PyInstaller (also supports GNU/Linux, Mac OS X, and other platforms)
- Alternative: cx_Freeze