Buenas!.
Por una cuestión de ejecutar un programa hecho en Python, me solicitaba la versión 3.8 de Python3.
El mismo programa anteriormente funcionaba con la 3.6.9, pero como era una versión mas moderna
de la aplicación, su desarrollador usaba ahora la 3.8.
En Linux Mint 19.1 trae la 3.6.9 y no se ejecutaba el programa.
Así que instalé la 3.8 mediante apt.
Aunque lo instales sigues usando la versión anterior de Python3. Encontré la forma parecida al igual
que ocurre con Java de decirle "cual usar", que versión usar. Y llegue a tener por defecto con python3
la 3.8. Hasta ahí bien.
Peeero ahora viene lo bueno. Estaba intentando ejecutar un comando en bash que no existía en el sistema...y ale...error con lineas
de código en python....en vez de decir, comando no encontrado o no existe.
Como vi que era un error de la versión de python, volví a seleccionar por defecto la que trae la distro.
Y ale, ya no daba el error.
Siempre que queráis usar mas de una versión de Python, instalar la que quieran, pero no quiten la anterior.
O tu sistema no responderá como antes. ( Que lo rompes...
).
Pyenv: Instala múltiples versiones de Python en tu sistema
Probablemente que juega con entornos virtuales.
Saludos