Single-File Stand-alone Python 2.7.9 for Windows


py.exe - Python 2.7.9 as a single, stand-alone executable with virtually all the standard libraries, plus pywin32-219 and psutil 2.1.3. Compiled with py2exe (see source below) on Windows XP. This should work on Windows XP and later. This works just like a full install of python, except you only need the one file. 9.9 Mb. - Zip file of the stand-alone exectuable. 9.8 Mb. - The source code for making the py.exe file. See the README.TXT within the zip file for details. Requires a full install Python 2.7.9, pywin32-219, psutil 2.1.3,, and py2exe. 10 kb.


I frequently write programs in python as it is a handy, powerful language. However, sometimes I don't want to install it. There are some other projects to give a portable python implementation. That still seems too heavy for some tasks.

Here is a Windows executable form of Python 2.7.9 that contains most of the standard libraries, plus pywin32. It has the following features:

I've included the very simple source code, which is nothing more than a script using py2exe. I compressed the executable using upx, which reduces its size by 12% or so and doesn't substantially slow down starting the program.

Note: I have one report that when running the program on Windows 7 64-bit, you need to have the current working directory set to the location of the py.exe program. Not having a copy of Windows 7 64 bit, I cannot determine if I could work around this issue.

2013 May 19 - David Manthey - Updated 2015 January 4

Change Log

See the program source for the definitive change log.