Compartilhar via


Instalar pacotes do Python (CLI)

Azure DevOps Services | Servidor Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020

Este artigo orienta você pela instalação de pacotes do Python de um feed do Azure Artifacts usando a interface de linha de comando do NuGet.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização do Azure DevOps.
- Um projeto do Azure DevOps.
– Baixar e instalar Python.

Criar um feed

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Forneça um Name para o feed, escolha a opção Visibilidade que define quem pode visualizar seus pacotes, marque a opção Incluir pacotes de fontes públicas comuns caso você queira incluir pacotes de fontes como nuget.org ou npmjs.come, para Escopo, decida se o feed deve ser limitado ao seu projeto ou a toda a organização.

  4. Selecione Criar quando terminar.

    Captura de tela que mostra as seleções para criar um novo feed no Azure DevOps Services.

  1. Entre no servidor do Azure DevOps e vá para o projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Forneça um Name para o feed, escolha a opção Visibilidade que define quem pode visualizar seus pacotes, marque a opção Incluir pacotes de fontes públicas comuns caso você queira incluir pacotes de fontes como nuget.org ou npmjs.come, para Escopo, decida se o feed deve ser limitado ao seu projeto ou a toda a organização.

  1. Selecione Criar quando terminar.

    Captura de tela que mostra as seleções para criar um novo feed no Azure DevOps 2022.

  1. Selecione Criar quando terminar.

    Captura de tela que mostra as seleções para criar um novo feed no Azure DevOps 2020.

Nota

Por padrão, o Serviço de Build para o projeto (por exemplo: projectName Build Service (orgName)) é atribuído o papel de Leitor de Feed e Upstream (Colaborador) quando um novo feed é criado.

Instalar pacotes

  1. Siga as etapas na configuração do Project para autenticar com o feed se você não tiver feito isso e, em seguida, prossiga para a próxima etapa.

  2. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  3. Selecione Artefatos e selecione Conectar para feed.

  4. Selecione pip na área de navegação à esquerda. Se esta for a primeira vez que você usa o Azure Artifacts com pip, instale os pré-requisitos selecionando Obter as ferramentas e seguir as etapas fornecidas.

  5. Criar um ambiente virtual.

  6. Adicione um arquivo pip.ini (Windows) ou pip.conf (Mac/Linux) ao virtualenv e cole o snippet fornecido nele. Seu arquivo deve ser semelhante ao seguinte snippet:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  7. Execute este comando no diretório do projeto para instalar seus pacotes:

    pip install
    

Importante

Você deve ter o pip 19.2 ou superior para usar o artifacts-keyring. Consulte Requisitos de uso para obter mais detalhes.