Tratar con varias versiones de Python: no se ejecutan de forma independiente

Tengo Python 2.7 (mi versión preferida) y 3.3 (versión usada en mi clase de Programación) instalados en mi computadora (SO: Windows 7). Hasta cierto punto, trabajaron bien independientemente.

Un día, uno de mis programas (en 3.3), recibió un error y se bloqueó (estaba en el símbolo del sistema, no en IDLE). Después de eso, todos mis programas 3.3, cuando intento editarlos (editar con IDLE) o ejecutarlos (en el símbolo del sistema) se abren / ejecutan como programas 2.7. Este es un problema debido a algunas de las diferencias de sintaxis y otras entre 2.7 y 3.3.

¿Cómo puedo decirle a mis programas 3.3 que utilicen explícitamente Python 3.3?

En este momento, lo que tengo que hacer es abrir IDLE (como un archivo en blanco, no un programa específico), luego usar elOpen Opción en IDLE. Además, ejecutar el programa con el procesador de comandos está fuera de la cuestión.

Lo busqué y vi algo sobre el uso#!/usr/bin/env pero no estoy seguro de cómo usar esto. Python 3.3 está instalado en la siguiente carpeta:C:\Python3.3 (esa es la ruta del archivo).

¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta