Primero instalan los programas python y p2exe que es el intérprete.
version del python: 2.7.11
version de p2exe: 0.69
Enlaces:
https://www.python.org/downloads/release/python-2711/
https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
Van a Inicio, clic derecho sobre Equipo, clic en Propiedades, "Cambiar configuracion" y en la pestaña "Opciones avanzadas" van a la opción "Variables de entorno...".
En "Variables del sistema" buscan "path", hacen clic en el boton "Editar..." y luego del punto y coma ";" borran la ruta que les figura y ponen la ruta donde tienen instalado el programa Python, en mi caso la ruta donde se encuentra instalado es C:\Python27.
Clic en "Aceptar" y nuevamente en "Aceptar".
Crean dos archivos .py con bloc de notas. Para ello al guardarlos ponen la extención .py en el nombre del archivo.
Al primero bloc de notas le ponen el nombre hola.py y le escriben el siguiente código:
print 'Hello'
raw_input('')
Al segundo archivo lo llaman "setup.py" y escriben lo siguiente dentro del mismo:
from distutils.core import setup
import py2exe
setup(console=['hola.py'])
Van al boton Inicio, en el buscador escriben Ejecutar y dentro escriben cmd que vendría a ser símbolo del sistema.
Asegurense primero que nada que la ruta que figura en el cmd es la misma donde tienen el archivo "setup.py"
Dentro de la consola escriben python setup.py py2exe ya apretan enter.
Y listo! Pueden probar el archivo ejecutandolo desde la carpeta "dist" que esta en la misma ruta donde se encontraba nuestro archivo.
Si al ejecutar el exe sale el error: Falta el archivo MSVCR90.dll
Lo descargan de este enlace:
http://es.dll-files.com/msvcr90.dll.html
Y copian el archivo dll en la ruta C:\Windows\System32
Si tienen la version de Windows de 64 también deberían copiar el archivo en la ruta
C:\Windows\SysWOW64
Esos pasos solucionan ese error de librería de Windows.