Intenté apt install python 3.9 y respondió
Building dependency tree Reading state information... Done E: Unable to locate package python3.9 E: Couldn't find any package by glob 'python3.9' E: Couldn't find any package by regex 'python3.9'Recibe ese error porque primero necesita actualizar la lista de paquetes y los requisitos previos.
sudo apt update sudo apt install software-properties-commonLuego, agregue el repositorio ppa:deadsnakes/ppa a su lista de fuentes (desde donde descargará python)
sudo add-apt-repository ppa:deadsnakes/ppaAsegúrese de presionar enter cuando se le solicite.
Por último, instala la versión de tu elección.
sudo apt install python3.9Asegúrate de leer esto:
Descargo de responsabilidad: no hay garantía de actualizaciones oportunas en caso de problemas de seguridad u otros problemas. Si desea utilizarlos en un entorno crítico de seguridad o de otro tipo (por ejemplo, en un servidor de producción), lo hace bajo su propio riesgo.
Si está en Ubuntu 19.04 eoan (o cualquier otra versión no compatible con el ppa de deadsnakes ), no podrá instalar usando el ppa de deadsnakes.
En su lugar, lo que puede hacer es obtener el código fuente del sitio web oficial de Python e instalarlo manualmente, como se describe aquí .
Para hacerlo, primero instale las dependencias requeridas para construir el paquete de Python.
sudo apt install build-essential zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev \ libssl-dev libreadline-dev libffi-dev curl software-properties-commonluego descargue el tarball y extráigalo:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz tar -xf Python-3.9.0.tar.xzLuego cd al directorio extraído:
cd Python-3.9.0Ahora configure el script:
./configureAhora, para instalar Python3.9 junto con su instalación actual de Python (si corresponde), use:
sudo make altinstallPor último, puede verificar su instalación usando
python3.9 --version