¿Cómo actualizo Python a la versión 3?

15

¿Hay alguna forma de actualizar Python en Raspberry Pi (Wheezy) a Python 3.3 ?

xxmbabanexx
fuente
1
Probablemente no desee cambiar el valor predeterminado . Cualquier software de sistema que use Python probablemente se romperá. Puede agregar un alias para su cuenta. ¿Es muy difícil escribir python3 en lugar de python?
John La Rooy
1
No cambie la versión predeterminada a menos que realmente lo necesite, use virtualenv para crear entornos Python 'sanboxed'. Puede instalar Python 3 en uno de ellos sin afectar a ningún otro proyecto de esa manera.
phalt

Respuestas:

16

Puede instalar Python 3 fácilmente:

$ sudo apt-get install python3

Sin embargo : no recomendaría configurar esto como la versión predeterminada de Python.

Si aún no lo está, comience a usar virtualenv , una herramienta para crear entornos de Python 'sandboxed'. Virtualenv le permitirá instalar múltiples versiones de Python sin que entren en conflicto entre sí.

La instalación es fácil:

$ sudo pip install virtualenv

y crear un entorno virtual en una carpeta también es fácil:

$ virtualenv -p /usr/bin/python3 FOLDER

La bandera -p le indica qué versión de Python usar. Entonces, si vas a esa carpeta:

$ cd FOLDER

notarás archivos así:

$ ls
bin include lib

Para activar este tipo virtualenv:

$ . bin/activate

La línea de terminal con cambio así:

(FOLDER)$root@raspiberrypi: $

o algo similar. La parte (CARPETA) en el frente le dice que está usando virtualenv.

Para dejar de usar ese virtualenv simplemente escriba:

deactivate
phalt
fuente
2
¿Cómo puede ser una respuesta aceptada? Según esta respuesta, no hay una versión 3.3 disponible para Wheezy.
Jim Aho
Quería preguntar si instalar python3 con apt-get también lo hará predeterminado o no
Pitto