¿Es posible instalar python 3 y 2.6 en la misma PC?

¿Cómo haría esto? La razón es que quería probar algunos pygame, pero tengo Python 3 instalado actualmente y he estado aprendiendo con eso. También estoy interesado en probar wxpython o algo así, pero todavía no he visto sus compatibilidades.

EDITAR :: im en una vista de Windows de 64 bits

Si está en Windows, instale otra versión de Python usando el instalador. Se instalaría en otro directorio.

Luego, si instala otros paquetes utilizando el instalador, le preguntará qué instalación de Python debe aplicar. Si usa la instalación desde la fuente o easy_install, entonces asegúrese de que cuando realice la instalación, use la de la versión correcta.

Si tiene muchos paquetes instalados en su Python-3 actual, simplemente haga una copia de seguridad de su instalación actual en formato zip por si acaso.

Erm … si. Acabo de instalar Python 3.0 en esta computadora para probarlo. No ha especificado su sistema operativo, pero estoy ejecutando Ubuntu 9.04 y puedo especificar explícitamente la versión de Python que quiero ejecutar escribiendo python2.5 myscript.py o python3.0 myscript.py , según mis necesidades.

Normalmente, python se instala con un nombre como python2.6 , por lo que puede tener más de uno. Puede haber un enlace simbólico de python a uno de los archivos numerados. Bastante realizable.

Sí, es posible.

Mantengo 3 instalaciones de python (2.5, 2.6, 3.0). El único problema que podría ser confuso es averiguar qué versión de Python tiene prioridad en la variable PATH (si existe). Para ejecutar un script para una versión específica, iría al directorio de Python para esa versión

C: \ Python25 \, C: \ Python26 \, C: \ Python30 \, etc.

Coloque el archivo allí y ejecute “python.exe file.py” desde la línea de comandos.

Incluso podría cambiar el nombre de cada python.exe a python25.exe python26.exe python30.exe y tener cada directorio en PATH para que sea fácil ejecutar cualquier script en cualquier versión.

Supongo que sería lo mismo que ejecutar dos versiones de 2.x; siempre que estén en su propio directorio, debería estar bien.

Ciertamente puedes. En Mac Ports, hay una herramienta llamada python_select que te permite cambiar entre las versiones de python; si no existe nada parecido en Windows (el Google googlear momentáneo no lo reveló), ciertamente podría escribirse.

Puede configurar entornos virtuales de Python usando virtualenv .