Todos los productos
Search
Centro de documentos

Elastic Compute Service:Preguntas frecuentes: Instalación del SDK de Python en instancias ECS Linux

Última actualización: Sep 02, 2026

Este tema describe los problemas comunes y sus soluciones al instalar el SDK de Alibaba Cloud para Python en una instancia ECS Linux.

Preguntas

Preguntas y respuestas

Pregunta 1: ¿Cuál es la versión mínima de Python?

La versión obligatoria de Python para el SDK de Alibaba Cloud para Python se determina según el calendario oficial de fin de soporte de cada versión. Consulte el OpenAPI Portal OpenAPI Portal para consultar el requisito de versión mínima. En la página de Elastic Compute Service (ECS) del Alibaba Cloud SDK Center, seleccione V2.0 (Recommended) como generación del SDK y Python como lenguaje. Vaya a la pestaña Quick Start. En la sección Prerequisites, encontrará que la versión mínima obligatoria es Python >= 3.7.

Pregunta 2: Resolución del error "egg_info con errores"

Este problema suele deberse a una versión desactualizada de Python o pip, o a una dependencia faltante. Siga estos pasos para solucionarlo:

  1. Compruebe su versión de Python.

    Asegúrese de que su versión de Python cumple con los requisitos del SDK. Ejecute el comando python -V o python3 -V en su instancia ECS para comprobar la versión instalada. Si la versión no es compatible, instale una más reciente. Para obtener más información, consulte Question 4: How do I install Python 3?.

  2. Si su versión de Python es compatible, actualice pip.

    Una versión desactualizada de pip puede causar problemas conocidos. Ejecute pip install --upgrade pip para actualizarlo y luego intente instalar el SDK nuevamente.

Pregunta 3: Resolución del error "ModuleNotFoundError"

Este error indica que falta una dependencia obligatoria. Ejecute pip install XX para instalarla.

Pregunta 4: ¿Cómo instalo Python 3?

Para instalar Python 3 en CentOS, siga estos pasos. Para obtener más información sobre cómo instalar Python 3, consulte Install Python on Linux.

  1. Visite el sitio web oficial de Python para obtener el enlace de descarga del paquete de código fuente más reciente. A continuación se muestran los comandos para descargar y descomprimir Python 3.11.10.

    wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
    tar -xzvf Python-3.11.10.tgz
    
  2. Antes de compilar Python, instale las dependencias y herramientas necesarias.

    sudo yum -y install gcc
    sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel
  3. Vaya al directorio del código fuente para configurar y compilar.

    cd Python-3.11.10
    ./configure --prefix=/usr/python 
    make && sudo make altinstall
    
  4. Ejecute which python3 pip3 para comprobar si existen enlaces simbólicos para python3 y pip3. De ser así, elimínelos.

    [root@xxx]# which python3 pip3
    /usr/bin/python3
    /usr/bin/pip3
    
    sudo rm -rf /usr/bin/python3 /usr/bin/pip3
  5. Cree nuevos enlaces simbólicos para que python3 y pip3 apunten a los nuevos archivos ejecutables.

    Nota

    Los enlaces simbólicos funcionan como accesos directos a archivos o directorios para facilitar el acceso. Por ejemplo, python3 puede apuntar al intérprete python3.11.

    sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
    sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  6. Compruebe la versión de Python instalada.

    python3 -V
    pip3 -V
    [root@iZxxx ~]# python3 -V
    Python 3.11.10
    [root@iZxxx ~]# pip3 -V
    pip 24.0 from /usr/python/lib/python3.11/site-packages/pip (python 3.11)

Pregunta 5: Actualización de Python 2 a Python 3

En lugar de actualizar Python 2, instale Python 3 para que se ejecute en paralelo. Después de la instalación, utilice los comandos python3 y pip3. Para obtener más información sobre cómo instalar Python 3, consulte Question 4: How do I install Python 3?.