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

  1. Elije la versión que deseas instalar desde python.org.
  2. 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.
  3. Navega de nuevo al directorio principal de tu usuario:
    [server]$ cd ~
  4. Ve 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
  5. Guarda y cierra el archivo, luego regresa a tu Shell. Corre el siguiente comando para actualizar el archivo:
    [server]$ . ~/.bash_profile
  6. 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?