Todos los productos
Search
Centro de documentos

Elastic Compute Service:Deploy a Python environment

Última actualización: Sep 07, 2026

Instale Python en una instancia de ECS con un administrador de paquetes, desde el código fuente o con Pyenv para gestionar varias versiones.

Uso de un administrador de paquetes para instalar Python

Los administradores de paquetes ofrecen un método de instalación rápido, aunque las versiones de Python disponibles podrían estar desactualizadas.

Alibaba Cloud Linux y CentOS

  1. Actualice los paquetes del sistema.

    sudo yum update -y
  2. Enumere los paquetes de Python disponibles.

    En este ejemplo, el administrador de paquetes proporciona Python 3.8 y Python 3.11.

    [root@i-xxx ~]# dnf list available | grep '^python3\([0-9]\)\?\(\.[0-9]\+\)\?\.x86_64*'
    python3.11.x86_64                    3.11.10-1.0.1.al8                          alinux3-updates
    python38.x86_64                      3.8.17-2.0.1.module+al8.6.0+10712+26c4c595 alinux3-module
  3. Seleccione e instale una versión de Python. Este ejemplo utiliza Python 3.8. Si ninguna versión disponible se ajusta a sus necesidades, manually install Python.

    • Arquitectura x86

      sudo yum install python38.x86_64 -y
    • Arquitectura Arm

      sudo yum install python38.aarch64 -y
  4. Ejecute python3.8 -V para comprobar la instalación.

    [root@iZ2xxxqkZ ~]# python3.8 -V
    Python 3.8.17

Ubuntu

  1. Actualice los paquetes del sistema.

    sudo apt update
  2. Enumere todos los paquetes de Python disponibles.

    En este ejemplo, el administrador de paquetes proporciona Python 3.8 y Python 3.9.

    root@ixxxZ:~# apt-cache search python | grep '^python3\.[0-9]\+ '
    python3.8 - Interactive high-level object-oriented language (version 3.8)
    python3.9 - Interactive high-level object-oriented language (version 3.9)
  3. Seleccione e instale una versión de Python. Este ejemplo utiliza Python 3.8. Si ninguna versión disponible se ajusta a sus necesidades, manually install Python.

    sudo apt install -y python3.8
  4. Ejecute python3.8 -V para comprobar la instalación.

    root@ixxx:~# python3.8 -V
    Python 3.8.10

Instalación manual de Python

Utilice este método cuando necesite instalar una versión específica de Python o aplicar configuraciones de compilación personalizadas.

Alibaba Cloud Linux y CentOS

  1. Acceda al sitio web de Python. En la barra de navegación superior, elija Downloads > Source code.

  2. Seleccione una versión de Python, copie el enlace de descarga y descargue y extraiga el paquete. Este ejemplo utiliza Python 3.8.10.

    # Replace https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz with the actual URL.
    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar xzf Python-3.8.10.tgz
    cd Python-3.8.10
  3. Instale las dependencias obligatorias.

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. Compile e instale el código fuente.

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Compruebe la instalación.

    [root@izxxx Z Python-3.8.10]#  python3.8 --version
    Python 3.8.10

Ubuntu

  1. Acceda al sitio web de Python. En la barra de navegación superior, elija Downloads > Source code.

  2. Seleccione una versión de Python, copie el enlace de descarga y descargue y extraiga el paquete. Este ejemplo utiliza Python 3.8.10.

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar -xzf Python-3.8.10.tgz
  3. Instale las dependencias obligatorias.

    sudo apt update
    sudo apt install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev
  4. Compile e instale el código fuente.

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Ejecute python3.8 -V para comprobar la instalación.

    root@ixxxZ:~/Python-3.8.10# python3.8 -V
    Python 3.8.10

Windows

  1. Acceda al sitio web de Python. En la barra de navegación superior, elija Downloads > Windows.

  2. Seleccione una versión de Python. Este ejemplo utiliza Python 3.8.10. Haga clic en Download Windows installer (64-bit) para descargar el instalador.

  3. Haga doble clic en el instalador para iniciar la instalación. En este ejemplo, el archivo es python-3.12.3-amd64.exe.

  4. Marque Install launcher for all users (recommended) y Add Python 3.8 to PATH; después, haga clic en Customize installation.

  5. En la página Optional Features, mantenga seleccionadas todas las funciones opcionales (Documentation, pip, tcl/tk and IDLE, Python test suite, py launcher) y haga clic en Next.

  6. En la página Advanced Options, marque Add Python to environment variables, establezca la ruta de instalación en C:\Python38 y haga clic en Install.

  7. Abra el símbolo del sistema, introduzca python y presione Enter. Si aparece a continuación la siguiente salida, Python ya está instalado.

    C:\Users\Administrator>python
    Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

Instalación de Python con Pyenv

Pyenv le permite instalar y alternar entre varias versiones de Python en la misma máquina.

Instalación de Pyenv

Alibaba Cloud Linux y CentOS

  1. Instale el compilador y las dependencias de compilación:

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-devel
  2. Instale Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configure las variables de entorno.

    Nota

    Las variables de entorno que se establecen con el comando export solo aplican a la sesión actual. Para hacerlas permanentes, agregue el comando export al archivo de inicio de su shell.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Aplique las nuevas variables de entorno:

    source ~/.bashrc
  5. Compruebe la instalación de Pyenv:

    pyenv --version

Ubuntu

  1. Instale el compilador y las dependencias de compilación:

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
  2. Instale Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configure las variables de entorno.

    Nota

    Las variables de entorno que se establecen con el comando export solo aplican a la sesión actual. Para hacerlas permanentes, agregue el comando export al archivo de inicio de su shell.

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
  4. Aplique las nuevas variables de entorno:

    exec $SHELL
  5. Compruebe la instalación de Pyenv:

    pyenv --version

Windows

  1. En el cuadro de búsqueda de la barra de tareas, busque Windows PowerShell y haga clic en Open.

  2. Instale Chocolatey en Windows PowerShell.

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. Use Chocolatey para instalar pyenv-win.

    choco install pyenv-win
  4. Configure las variables de entorno.

    Agregue pyenv a la variable PATH del sistema. Haga clic con el botón derecho en This PC y elija Properties > Advanced system settings > Environment Variables. Seleccione la variable Path en System variables y haga clic en Edit. Agregue %USERPROFILE%\.pyenv\pyenv-win\bin a la lista de rutas y haga clic en OK.

  5. Cierre y vuelva a abrir Windows PowerShell.

  6. Compruebe la instalación de Pyenv:

    pyenv --version

Instalación de Python

Una vez instalado Pyenv, utilícelo para instalar y gestionar varias versiones de Python.

  1. Enumere las versiones de Python disponibles.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Instale las versiones de Python necesarias. Este ejemplo instala Python 3.8.10 y Python 3.12.1.

    Nota

    De forma predeterminada, pyenv compila con un solo hilo. Para acelerar la compilación, establezca export MAKE_OPTS="-j$(nproc)".

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Consulte todas las versiones de Python instaladas.

    root@iZ****:~# pyenv versions
    * system (set by /root/.pyenv/version)
      3.8.10
      3.12.1
  4. Establezca la versión de Python predeterminada global.

    pyenv global 3.8.10
  5. Compruebe la versión actual de Python.

    root@iZxxxZ:~# pyenv global 3.8.10
    root@iZxxxZ:~# pyenv version
    3.8.10 (set by /root/.pyenv/version)
  6. Establezca una versión de Python específica para un proyecto.

    pyenv local 3.12.1

Referencias