Python es un lenguaje de código abierto escrito por Guido Von Rossum y mantenido activamente no solo por los desarrolladores principales de Python, sino también por la comunidad. En este artículo, aprenderemos cómo descargar, compilar desde la fuente e instalar el lenguaje de programación Python.
Paso 1: actualizar la lista de repositorios y actualizar
Antes de instalar cualquier software nuevo en su servidor, asegúrese de actualizar su lista de repositorios y de actualizar para mantenerse actualizado sobre las características y la seguridad actuales que se implementan durante el ciclo de vida de cada software. Podemos hacer esto ejecutando los siguientes comandos.
sudo apt-get update
sudo apt-get upgrade
Asegúrese de seguir las instrucciones en pantalla en caso de que algo pueda eliminarse después de haber quedado en desuso, o si se requieren medidas adicionales. Esto es esencial para el éxito de su proceso de construcción e instalación de Python.
Paso 2: instalar dependencias
Necesitaremos algunos paquetes para construir Python desde la fuente.
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev
Paso 3: descargue la fuente y compile
Ahora, debemos descargar la fuente. Debido a que viene comprimido, tendremos que extraerlo antes de que podamos hacer algo más con él.
Comience ejecutando el siguiente comando para comenzar a descargar la fuente del servidor FTP de Python.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Ahora descomprima el archivo e ingrese al directorio.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Ahora ejecutamos ./configure --enable-optimizations
para configurar los make
archivos que se utilizarán para construir.
Después de haber configurado correctamente, podemos emitir el siguiente comando para comenzar a construir.
make -j2
Nota: con el comando anterior puede que necesite cambiar el número -j2
a algo más apropiado. Si su servidor tiene un procesador de doble núcleo, esto es lo mejor que puede obtener. De lo contrario, si su servidor tiene más de dos núcleos, puede ajustar el comando en consecuencia. También puede eliminar -j2
totalmente para construir en un solo núcleo, sin embargo, esto puede llevar bastante tiempo (más de 2 o más horas).
Paso 4: instalación
Después de completar el proceso de compilación, es posible que desee instalar Python 3.6 recién construido.
sudo make altinstall
Elegimos altinstall
más install
en un esfuerzo por evitar interferir con cualquier versión preinstalada en la que pueda confiar el sistema operativo de su servidor.
Una vez que haya ejecutado ese último comando, debe tener una instalación personalizada de Python 3.6. Puede verificar que lo haya instalado correctamente mediante la emisión python3.6
. Si su consola devuelve algo similar a lo siguiente, entonces ya está.
example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
También puede encontrar la documentación del lenguaje Python en el sitio web oficial de Python .