Todos os produtos
Search
Central de documentação

Elastic Compute Service:Deploy a Python environment

Última atualização: Sep 07, 2026

Instale o Python em uma instância ECS com um gerenciador de pacotes, a partir do código-fonte ou com o Pyenv para gerenciar várias versões.

Instalar o Python com um gerenciador de pacotes

Gerenciadores de pacotes oferecem instalação rápida, mas podem fornecer versões desatualizadas do Python.

Alibaba Cloud Linux e CentOS

  1. Atualize os pacotes do sistema.

    sudo yum update -y
  2. Liste os pacotes Python disponíveis.

    Neste exemplo, o gerenciador de pacotes fornece o Python 3.8 e o 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. Selecione e instale uma versão do Python. Este exemplo usa o Python 3.8. Se nenhuma versão disponível atender às suas necessidades, instale o Python manualmente.

    • Arquitetura x86

      sudo yum install python38.x86_64 -y
    • Arquitetura ARM

      sudo yum install python38.aarch64 -y
  4. Execute python3.8 -V para verificar a instalação.

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

Ubuntu

  1. Atualize os pacotes do sistema.

    sudo apt update
  2. Liste todos os pacotes Python disponíveis.

    Neste exemplo, o gerenciador de pacotes fornece o Python 3.8 e o 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. Selecione e instale uma versão do Python. Este exemplo usa o Python 3.8. Caso nenhuma versão disponível seja adequada, instale o Python manualmente.

    sudo apt install -y python3.8
  4. Execute python3.8 -V para verificar a instalação.

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

Instalar o Python manualmente

Use este método para instalar uma versão específica do Python ou aplicar configurações personalizadas de compilação.

Alibaba Cloud Linux e CentOS

  1. Acesse o site do Python. Na barra de navegação superior, escolha Downloads > Source code.

  2. Selecione uma versão do Python, copie o link de download, baixe e extraia o pacote. Este exemplo usa o 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 as dependências necessárias.

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

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Verifique a instalação.

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

Ubuntu

  1. Acesse o site do Python. Na barra de navegação superior, escolha Downloads > Source code.

  2. Escolha uma versão do Python, copie o link de download, baixe e extraia o pacote. Este exemplo usa o 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 as dependências necessárias.

    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 o código-fonte.

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Execute python3.8 -V para verificar a instalação.

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

Windows

  1. Acesse o site do Python. Na barra de navegação superior, escolha Downloads > Windows.

  2. Selecione uma versão do Python. Este exemplo usa o Python 3.8.10. Clique em Download Windows installer (64-bit) para baixar o instalador.

  3. Clique duas vezes no instalador para iniciar a instalação. Neste exemplo, o arquivo é python-3.12.3-amd64.exe.

  4. Marque Install launcher for all users (recommended) e Add Python 3.8 to PATH e clique em Customize installation.

  5. Na página Optional Features, mantenha todos os recursos opcionais selecionados (Documentation, pip, tcl/tk and IDLE, Python test suite, py launcher) e clique em Next.

  6. Na página Advanced Options, marque Add Python to environment variables, defina o caminho de instalação como C:\Python38 e clique em Install.

  7. Abra o Prompt de Comando, insira python e pressione Enter. Se a saída abaixo for exibida, o Python estará 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 o Python com o Pyenv

O Pyenv permite instalar e alternar entre várias versões do Python na mesma máquina.

Instalar o Pyenv

Alibaba Cloud Linux e CentOS

  1. Instale o compilador e as dependências de compilação:

    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 o Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configure as variáveis de ambiente.

    Nota

    As variáveis de ambiente definidas com o comando export aplicam-se apenas à sessão atual. Para torná-las permanentes, adicione o comando export ao arquivo de inicialização do shell.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Aplique as novas variáveis de ambiente:

    source ~/.bashrc
  5. Verifique a instalação do Pyenv:

    pyenv --version

Ubuntu

  1. Instale o compilador e as dependências de compilação:

    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 o Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configure as variáveis de ambiente.

    Nota

    As variáveis de ambiente definidas com o comando export aplicam-se apenas à sessão atual. Para torná-las permanentes, adicione o comando export ao arquivo de inicialização do 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 as novas variáveis de ambiente:

    exec $SHELL
  5. Verifique a instalação do Pyenv:

    pyenv --version

Windows

  1. Na caixa de pesquisa da barra de tarefas, pesquise Windows PowerShell e clique em Abrir.

  2. Instale o Chocolatey no 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 o Chocolatey para instalar o pyenv-win.

    choco install pyenv-win
  4. Configure as variáveis de ambiente.

    Adicione o pyenv ao PATH do sistema. Clique com o botão direito em Este Computador, escolha Properties > Advanced system settings > Environment Variables, selecione a variável Path em Variáveis do sistema e clique em Edit. Adicione %USERPROFILE%\.pyenv\pyenv-win\bin à lista de caminhos e clique em OK.

  5. Feche e reabra o Windows PowerShell.

  6. Verifique a instalação do Pyenv:

    pyenv --version

Instalar o Python

Após instalar o Pyenv, use-o para instalar e gerenciar várias versões do Python.

  1. Liste as versões disponíveis do Python.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Instale as versões necessárias do Python. Este exemplo instala o Python 3.8.10 e o Python 3.12.1.

    Nota

    Por padrão, o pyenv compila com uma única thread. Para acelerar a compilação, defina export MAKE_OPTS="-j$(nproc)".

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Visualize todas as versões do Python instaladas.

    root@iZ****:~# pyenv versions
    * system (set by /root/.pyenv/version)
      3.8.10
      3.12.1
  4. Defina a versão global padrão do Python.

    pyenv global 3.8.10
  5. Verifique a versão atual do Python.

    root@iZxxxZ:~# pyenv global 3.8.10
    root@iZxxxZ:~# pyenv version
    3.8.10 (set by /root/.pyenv/version)
  6. Defina uma versão do Python específica para o projeto.

    pyenv local 3.12.1

Referências