Agregar una versión de Python
Python
En este sitio, encontrará una guía paso a paso sobre cómo agregar una versión personalizada de Python a la instancia.
Agregaremos una versión anterior de Python 3.8 a nuestra instancia como ejemplo.
ubuntu #
Método PPA #
La primera y más sencilla solución para los usuarios de Ubuntu sería importar el PPA Launchpad del equipo Deadsnakes .
Esto siempre contendrá las últimas actualizaciones para Python y todos los paquetes adicionales que puedan ser necesarios.
- Instale el requisito previo para agregar PPA personalizados:
apt update && apt -y install software-properties-common
- Agregue deadsnakes/ppa a la lista de fuentes de su paquete APT:
add-apt-repository ppa:deadsnakes/ppa -y
- Instale Python 3.8 :
apt update && apt -y install python3.8
Debian #
Instalar dependencias #
Primero, necesitamos instalar las dependencias necesarias para poder compilar Python 3.8 desde el código fuente.
apt update && apt -y install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev
Compilando desde la fuente #
LANZAMIENTOS DE PYTHON
Todas las versiones de Python se pueden encontrar en el siguiente sitio: https://www.python.org/downloads/
- Descargue el código fuente de Python 3.8 .
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
- Extraiga el tarball descargado :
tar xf Python-3.8.13.tgz
- Configure con la bandera --enable-optimizations :
cd Python-3.8.13./configure --prefix=/usr --enable-optimizations
- Ejecute make para iniciar el proceso de compilación:
make
- Instale Python 3.8 a través de altinstall , que mantiene la ruta binaria predeterminada de Python en /usr/bin/python .
make altinstall
- Elimina la fuente y el tgz :
rm -rf Python-3.8.13 Python-3.8.13.tgz
- ¡Hecho! Python 3.8 se instaló y ahora está disponible para seleccionar en CloudPanel .
Eliminar dependencias #
apt --purge remove zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev