¿Cómo instalo una versión diferente de Python usando apt-get?

Pregunta:

¿Cómo puedo instalar una versión diferente de Python usando apt-get?

Obviamente, me doy cuenta de que puedo instalar usando la fuente de tar ball, sin embargo, preferiría no instalar desde la fuente y en su lugar usar el administrador de paquetes, ya que para eso está ahí. Seguramente en algún lugar de buena reputación se construyen archivos .deb para las últimas versiones de Python (por qué python.org no lo hace) a los que puedo hacer referencia.

¿Qué debo hacer para hacer referencia a ellos y qué problemas podría crear al actualizar a la próxima versión?

Si no hay otra forma que no sea compilar desde la fuente, ¿hay un (pseudo) paquete que pueda instalar que proporcione todas las dependencias necesarias sin tener que buscar e instalar cada una individualmente? Para que no consiga:

The necessary bits to build these optional modules were not found:
_bz2                  _curses               _curses_panel      
_dbm                  _gdbm                 _lzma              
_sqlite3              _ssl                  _tkinter           
readline              zlib  

Respuesta:

Felix Krull ejecuta un PPA que ofrece básicamente cualquier versión de Python (en serio, hay una compilación 2.3.7 para vívidos …) para muchas versiones de Ubuntu en https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa .

Haz lo habitual:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.5

No sobrescribirá su python3.4 existente, que todavía tiene un enlace simbólico como python3 .

¡NO cambie el enlace simbólico! Aparentemente, hay muchas funciones del sistema que no funcionan correctamente con python3.5.

Probé esto y luego no pude abrir una terminal, un actualizador de software, …

cd /usr/bin
sudo rm python3

La actualización a Wily adaptará el python3 para que apunte a python3.5 . No espero ninguna rotura, pero en este punto ya no se necesita el repositorio externo. Entonces, para estar realmente seguro, puede purgar el PPA antes de realizar la actualización.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım