Todos los productos
Search
Centro de documentos

Alibaba Cloud SDK:Install Python

Última actualización: Sep 09, 2026

Instale Python en su sistema operativo y configure un entorno virtual para sus proyectos.

Usar un administrador de paquetes para instalar Python

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

Alibaba Cloud Linux and 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

Instalar Python manualmente

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

Alibaba Cloud Linux and 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, descargue el paquete y extráigalo. 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, descargue el paquete y extráigalo. 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, luego 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 esta 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.
    >>>

Instalar Python con Pyenv

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

Instalar Pyenv

Alibaba Cloud Linux and 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 a su archivo de inicio de 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 a su archivo de inicio de 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 derecho en This PC, 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

Instalar 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 global predeterminada.

    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

Configurar un entorno virtual

Un entorno virtual aísla las dependencias de un proyecto para evitar conflictos entre distintos proyectos.

Alibaba Cloud Linux/CentOS

  1. Instale python3-pip.

    sudo yum install python3-pip -y
  2. Cree un entorno virtual llamado venv.

    python3 -m venv venv
  3. Active el entorno virtual.

    source venv/bin/activate

    Después de la activación, (venv) aparece antes del símbolo del sistema.

  4. Salga del entorno virtual.

    deactivate

Ubuntu

  1. Cree un entorno virtual llamado venv.

    python3 -m venv venv
  2. Active el entorno virtual.

    source venv/bin/activate

    Después de la activación, (venv) aparece antes del símbolo del sistema.

  3. Salga del entorno virtual.

    deactivate

Windows

  1. Cree un entorno virtual llamado venv.

    python -m venv venv
  2. Active el entorno virtual.

    venv\Scripts\activate

    Después de la activación, (venv) aparece antes del símbolo del sistema.

  3. Salga del entorno virtual.

    deactivate

Preguntas frecuentes

  • Windows: "The installer was interrupted before Python could be installed".

    Elimine el instalador descargado y vuelva a descargarlo desde el sitio web oficial de Python.

  • Linux: -bash: python3: command not found.

    1. Ejecute which python3. Si devuelve una ruta como /usr/bin/python3, Python 3 ya está instalado.

    2. Si Python 3 está instalado pero no está disponible, es posible que el enlace simbólico esté roto. Elimínelo y vuelva a crearlo.

      sudo which python3 pip3
      rm -rf /usr/bin/python3 /usr/bin/pip3
      
      # Create symbolic links. /usr/python/bin/python3.11 is the installation path for Python 3.
      sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
      sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  • Linux: "Permission denied".

    El usuario actual no tiene los permisos necesarios. Use sudo para ejecutar comandos con privilegios de administrador.

    Importante

    El uso de sudo no siempre es la solución más segura. Determine la causa raíz del problema de permisos antes de usar sudo. Eleve los privilegios con sudo solo cuando sea necesario y tenga en cuenta los riesgos de seguridad.