Configurando pip e instalando pacotes Python - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando pip e instalando pacotes Python

Para usar pip com CodeCatalyst, você deve se conectar pip ao seu repositório de pacotes e fornecer um token de acesso pessoal para autenticação. Você pode ver as instruções para se conectar pip ao seu repositório de pacotes no CodeCatalyst console. Depois de se autenticar e se pip conectar CodeCatalyst, você pode executar pip comandos.

Instalando pacotes Python a partir do CodeCatalyst pip

As instruções a seguir explicam como configurar pip para instalar pacotes Python a partir do seu CodeCatalyst repositório de pacotes ou de um de seus repositórios upstream.

Para configurar e usar pip para instalar pacotes Python a partir do seu CodeCatalyst repositório de pacotes
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Na página de visão geral do seu projeto, escolha Pacotes.

  3. Escolha seu repositório de pacotes na lista de repositórios de pacotes.

  4. Escolha Conectar ao repositório.

  5. Na caixa de diálogo Conectar ao repositório, escolha pip na lista de clientes do gerenciador de pacotes.

  6. Você precisará de um token de acesso pessoal (PAT) para autenticar o pip. CodeCatalyst Se você já tem um, pode usá-lo. Caso contrário, você pode criar um aqui.

    1. Escolha Criar token.

    2. Escolha Copiar para copiar seuPAT.

      Atenção

      Você não poderá ver ou copiar seu PAT novamente depois de fechar a caixa de diálogo.

  7. Use o pip config comando para definir o CodeCatalyst registro URL e as credenciais. Substitua os valores a seguir.

    nota

    Se estiver copiando as instruções do console, os valores a seguir devem ser atualizados para você e não devem ser alterados.

    • Substituir username com seu nome CodeCatalyst de usuário.

    • Substituir PAT com o seu CodeCatalyst PAT.

    • Substituir space_name com o nome CodeCatalyst do seu espaço.

    • Substituir proj_name com o nome CodeCatalyst do seu projeto.

    • Substituir repo_name com o nome CodeCatalyst do repositório do pacote.

    pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/
  8. Supondo que um pacote esteja presente em seu repositório ou em um de seus repositórios upstream, você pode instalá-lo com pip install. Por exemplo, use o seguinte comando para instalar o pacote requests.

    pip install requests

    Use a -i opção de reverter temporariamente a instalação de pacotes do https://pypi.org em vez do seu repositório de CodeCatalyst pacotes.

    pip install -i https://pypi.org/simple requests

Consumindo pacotes Python do PyPI por meio de CodeCatalyst

Você pode consumir pacotes Python do Python Package Index (PyPI) por meio de um repositório configurando o CodeCatalyst repositório com uma conexão upstream com o PyPI. Os pacotes consumidos do PyPI são ingeridos e armazenados em seu repositório. CodeCatalyst

Para consumir pacotes do PyPI
  1. Se você ainda não o fez, configure o pip com seu repositório de CodeCatalyst pacotes seguindo as etapas em. Instalando pacotes Python a partir do CodeCatalyst pip

  2. Certifique-se de que seu repositório tenha adicionado PyPI como uma fonte upstream. Você pode verificar quais fontes upstream foram adicionadas ou adicionar PyPI como fonte upstream seguindo as instruções Adicionar um repositório upstream e escolhendo o repositório de armazenamento PyPI.

Para obter mais informações sobre como solicitar pacotes de repositórios upstream, consulte. Solicitar uma versão do pacote com repositórios upstream

Suporte para comandos pip

As seções a seguir resumem os comandos pip que são suportados pelos CodeCatalyst repositórios, além dos comandos específicos que não são suportados.

Comandos compatíveis que interagem com um repositório

Esta seção lista os comandos pip em que o cliente pip faz uma ou mais solicitações ao registro com o qual foi configurado. Foi verificado que esses comandos funcionam corretamente quando invocados em um repositório de CodeCatalyst pacotes.

Comando Descrição

install

Instalar pacotes.

baixar

Baixar pacotes.

CodeCatalyst não implementapip search. Se você configurou pip com um repositório de CodeCatalyst pacotes, a execução pip search pesquisará e mostrará pacotes do PyPI.

Comandos do lado do cliente compatíveis

Esses comandos não exigem nenhuma interação direta com um repositório, portanto, CodeCatalyst não é necessário fazer nada para suportá-los.

Comando Descrição

uninstall

Desinstalar pacotes.

freeze

Emita pacotes instalados no formato de requisitos.

list

Listar pacotes instalados.

show

Mostre informações sobre os pacotes instalados.

check

Verifique se os pacotes instalados têm dependências compatíveis.

config

Gerencie a configuração local e global.

wheel

Construa rodas conforme suas necessidades.

hash

Calcule hashes de arquivos de pacotes.

completion

Ajuda na conclusão do comando.

debug

Mostre informações úteis para depuração.

ajuda

Mostre ajuda para comandos.