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?
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?
¿Cómo te actualizaste? Sospecho que puede tener un python3.6
binario en alguna parte .
En términos generales, nunca querrás reemplazar /usr/bin/python
o /usr/bin/python3
con 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 virtualenv
y las diversas opciones de automatización de contenedor para ello. Esto tiene la ventaja adicional de no amenazar su sistema site_packages
con su trabajo de desarrollo.
Después de instalar Python3.6 :
Para python3
utilizar 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 python3
través del siguiente comando:
sudo update-alternatives --config python3
Luego seleccione el /usr/bin/python3.6 -- automode
menú de opciones, para mí esa fue la 0
fila.
[ Resultado ]:
$ python3 -V
Python 3.6.9
O:
$ python3 --version
Python 3.6.9
Instalar y actualizar a Python3.6 requiere el comando
sudo apt-get upgrade python3.6
python3.6
.python3
permanecerá enlazadopython3.5
y deberías mantenerlo así. Mira en entornos virtuales como Oli escribió en su respuesta.