Instalar una versión personalizada de Python 3

Generalidades

Python3 está disponible en Servidores Compartidos, VPS y Dedicados. Si deseas usar una versión específica, puedes instalarla localmente bajo tu usuario de Shell siguiendo los pasos de este artículo.

Para correr los siguientes comandos, debes iniciar sesión en tu servidor vía SSH con tu usuario Shell. Ve los siguiente artículos para más información:

Instalar Python 3

Las instrucciones siguientes instalan la versión 3.9.2. Asegúrate de cambiar esto a tu versión elegida en los comandos a continuación.

  1. Elige la versión que deseas instalar desde python.org.
    download python
  2. Haz clic derecho en el enlace llamado Gzipped source tarball de la versión que deseas instalar. En el menú emergente, selecciona Copy Link Location.
  3. Inicia sesión en tu servidor vía SSH, y luego corre el siguiente comando uno a la vez.
    [server]$ cd ~
    [server]$ mkdir tmp
    [server]$ cd tmp
    [server]$ wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
    [server]$ tar zxvf Python-3.9.2.tgz 
    [server]$ cd Python-3.9.2
    [server]$ ./configure --prefix=$HOME/opt/python-3.9.2 [server]$ make [server]$ make install
    • Estos comandos instalan tu versión local de python a /home/username/opt/python-3.9.2.
  4. Navega de nuevo a tu directorio principal de tu usuario:
    [server]$ cd ~
  5. Revisa el artículo crear y editar un archivo vía SSH para ver instrucciones de como editar el archivo existente .bash_profile. Para usar la nueva versión de Python sobre el que está por defecto, ingreasa la siguiente línea al .bash_profile:
    export PATH=$HOME/opt/python-3.9.2/bin:$PATH
  6. Guarda y cierra el archivo, luego regresa a tu Shell. Corre el siguiente comando para actualizar el archivo:
    [server]$ . ~/.bash_profile
  7. Mira que versión de Python estás usando ahora ingresando el siguiente comando:
    [server]$ which python3
    /home/username/opt/python-3.9.2/bin/python3

    Puedes ver también las versión:

    [server]$ python3 --version
    Python 3.9.2

    Si no hay respuesta, entonces la nueva copia descargada no está siendo usada. Muy probablemente es porque el archivo .bash_profile no fué actualizado correctamente. Trata de cerrar e iniciar nuevamente sesión. Si es necesario, repite los pasos de arriba.

Si estás usando Django

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?