Instale y ejecute Python 3 al mismo tiempo que Python 2

22

Estoy usando 13.04 pero quiero haber instalado las dos versiones principales de Python para hacer pruebas sobre la migración de mi código real.

¿Es posible instalar Python 3 en la misma máquina que ejecuta Python 2.7? Necesito trabajar con ambas versiones, ¡gracias!

mlacunza
fuente

Respuestas:

50

Sí, solo necesitas instalar el python3paquete.

$ sudo apt-get install python3

Python 2.X seguirá siendo el Python predeterminado utilizado, por lo que si desea ejecutar un script con Python 3.X, debe ejecutar

$ python3 /path/to/script.py

o agregue en la primera línea de su script ejecutable:

#!/usr/bin/env python3
Salem
fuente
Busqué mucho y solo encontré información sobre cómo instalar Python 3, pero nada sobre si mi entorno de desarrollo es seguro con ambas versiones ejecutándose. ¡Gracias!
mlacunza
2
@mlacunza Si instala ambos desde los repositorios predeterminados (por ejemplo apt-get, con , Software Center), no tendrá ningún problema. Pero si instala desde el origen, dependiendo de dónde termine instalado y si reemplaza la instalación predeterminada de Python, puede tener algunos problemas.
Salem
@mlacunza Si esto respondió a su pregunta, márquelo como respondido.
Salem
¿Qué versión de python se instalará? En mi caso, instaló 3.2 pero necesitaba 3.5.
chandresh