Compartilhar via


Instalar pacotes do Python (CLI)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

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 Nome para o feed, escolha a opção Visibilidade que define quem pode exibir seus pacotes, verifique Incluir pacotes de fontes públicas comuns se você quiser incluir pacotes de fontes como nuget.org ou npmjs.com e, para Escopo, decida se o feed deve ser definido como escopo para seu projeto ou 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.

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

  2. Selecione Artefatos e, em seguida, selecione Novo feed.

  3. Para Nome, insira um nome descritivo para o seu feed.

    Para Visibilidade, selecione uma opção para indicar quem pode visualizar pacotes no feed.

    Se você quiser incluir pacotes de fontes públicas, selecione a opção Usar pacotes de fontes públicas por meio desse feed.

  4. Selecione Criar quando terminar.

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

Nota

Por padrão, os feeds recém-criados têm o valor de Serviço de Build de seu projeto definido para Feed e Leitor de Upstream (Colaborador).

Instalar pacotes

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

  2. Selecione Artefatos e selecione Conectar para feed.

  3. 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.

  4. Criar um ambiente virtual.

  5. 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/
    
  6. 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.