Todos os produtos
Search
Central de documentação

Elastic Compute Service:FAQ: Installing Alibaba Cloud SDK for Python on a Linux ECS instance

Última atualização: Jul 03, 2026

Este tópico descreve problemas comuns e as respectivas soluções durante a instalação do Alibaba Cloud SDK for Python em uma instância ECS Linux.

Perguntas

Perguntas e respostas

Pergunta 1: Qual é a versão mínima do Python?

A versão necessária do Python para o Alibaba Cloud SDK for Python segue o cronograma oficial de fim de suporte de cada versão. Acesse o OpenAPI Portal OpenAPI Portal para visualizar o requisito de versão mínima. Na página do Elastic Compute Service (ECS) no Alibaba Cloud SDK Center, selecione V2.0 (Recommended) como geração do SDK e Python como linguagem. Em seguida, acesse a aba Quick Start. Na seção Prerequisites, verifique que o requisito de versão mínima é Python >= 3.7.

Pergunta 2: Como resolver o erro "egg_info failed"

Geralmente, esse problema ocorre devido a uma versão desatualizada do Python ou do pip, ou à ausência de uma dependência. Siga estas etapas para solucionar o problema:

  1. Verifique sua versão do Python.

    Confirme se a versão do Python atende aos requisitos do SDK. Execute o comando python -V ou python3 -V na instância ECS para verificar a versão instalada. Caso a versão seja incompatível, instale uma mais recente. Para mais informações, consulte Pergunta 4: Como instalar o Python 3?.

  2. Se a versão do Python for compatível, atualize o pip.

    Versões antigas do pip podem causar problemas conhecidos. Execute pip install --upgrade pip para atualizá-lo e tente instalar o SDK novamente.

Pergunta 3: Como resolver o erro "ModuleNotFoundError"

Esse erro indica a falta de uma dependência necessária. Execute pip install XX para instalá-la.

Pergunta 4: Como instalar o Python 3?

Para instalar o Python 3 no CentOS, siga as etapas abaixo. Para mais detalhes sobre a instalação do Python 3, consulte Instalar o Python no Linux.

  1. Acesse o site oficial do Python para obter o link de download do pacote de código-fonte mais recente. O exemplo a seguir mostra os comandos para baixar e descompactar o 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 o Python, instale as dependências e ferramentas necessárias.

    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. Acesse o diretório do código-fonte para configurar e compilar.

    cd Python-3.11.10
    ./configure --prefix=/usr/python 
    make && sudo make altinstall
    
  4. Execute which python3 pip3 para verificar se existem links simbólicos para python3 e pip3. Se existirem, remova-os.

    [root@xxx]# which python3 pip3
    /usr/bin/python3
    /usr/bin/pip3
    
    sudo rm -rf /usr/bin/python3 /usr/bin/pip3
  5. Crie novos links simbólicos para apontar python3 e pip3 para os novos arquivos executáveis.

    Nota

    Links simbólicos funcionam como atalhos para arquivos ou diretórios, facilitando o acesso. Por exemplo, python3 pode apontar para o interpretador 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. Verifique a versão do 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)

Pergunta 5: Atualização do Python 2 para o Python 3

Em vez de atualizar o Python 2, instale o Python 3 para executar ambos simultaneamente. Após a instalação, utilize os comandos python3 e pip3. Para mais informações sobre como instalar o Python 3, consulte Pergunta 4: Como instalar o Python 3?.