Actualice Python 3.5 a 3.6 a través de la terminal


15

Usando Ubuntu 17.04. Después de actualizar Python 3.5 a 3.6 a través de la terminal de acuerdo con /ubuntu//a/865569/695385 todavía muestra que la versión es 3.5.3.

~$ python3 --version
Python 3.5.3

¿Cómo se instala esto?


1
¿Cómo lo actualizaste?
edwinksl


Entonces lo llamas usando python3.6. python3permanecerá enlazado python3.5y deberías mantenerlo así. Mira en entornos virtuales como Oli escribió en su respuesta.
edwinksl

Gracias, ahora tengo que descubrir cómo usar virtualenv.
Stanislav Voloshchuk

Respuestas:


7

¿Cómo te actualizaste? Sospecho que puede tener un python3.6binario en alguna parte .

En términos generales, nunca querrás reemplazar /usr/bin/pythono /usr/bin/python3con tus propias versiones afrutadas. Las partes importantes de Ubuntu requieren sus entornos estables de Python, y en gran medida, eso es incompatible con que estés jugando.

Dicho todo esto, tener un /usr/bin/python3.6(o /usr/local/bin/python3.6, o lo que sea en tu camino) estaría bien. Si no desea escribir todo eso cada vez, es posible que desee ver virtualenvy las diversas opciones de automatización de contenedor para ello. Esto tiene la ventaja adicional de no amenazar su sistema site_packagescon su trabajo de desarrollo.



10

Tuve el mismo problema, hice las siguientes instrucciones para resolverlo:

Después de instalar Python3.6 :

Para python3utilizar el nuevo Python 3.6 instalado en lugar de la versión 3.5 predeterminada, ejecute los siguientes 2 comandos:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Finalmente, cambie entre las dos versiones de Python a python3través del siguiente comando:

sudo update-alternatives --config python3

Luego seleccione el /usr/bin/python3.6 -- automodemenú de opciones, para mí esa fue la 0fila.


[ Resultado ]:

$ python3 -V
Python 3.6.9

O:

$ python3 --version
Python 3.6.9

Advertencia: es posible que el terminal gnome no se inicie después de esto. Aparentemente depende de python3 para ser 3.5.
Gino Mempin

4

Instalar y actualizar a Python3.6 requiere el comando

sudo apt-get upgrade python3.6

Este comando instala todos los paquetes. @Sreenath
Alper

Pero cuando hago python3 se abre python3.5 .. Daah
nirala
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.