Condividi tramite


Connettere il progetto Python a un feed di Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Questo articolo illustra come configurare il progetto Python e connettersi a un feed di Azure Artifacts.

Prerequisiti

Prodotto Requisiti
Azure DevOps - Un'organizzazione di Azure DevOps.
- Un progetto di azure DevOps .
- Scaricare e installare Python.

Installare il gestore delle credenziali

Se è la prima volta che si usa Azure Artifacts in questo computer, eseguire il comando seguente per installare il keyring di Azure Artifacts, necessario per l'autenticazione con i feed di Azure Artifacts:

pip install keyring artifacts-keyring

Configurazione del progetto

Seguire questa procedura per configurare il progetto e connettersi al feed.

Assicurarsi di avere la versione più recente di pip python -m pip install --upgrade pip e, se si usa Linux, assicurarsi di aver installato i prerequisiti necessari per il gestore delle credenziali.

  1. Accedere all'organizzazione di Azure DevOps e passare al progetto.

  2. Selezionare Artifactse quindi selezionare il proprio feed dal menu a discesa.

  3. Selezionare Connetti al feede quindi selezionare pip dal menu a sinistra.

  4. Creare un ambiente virtuale se non ne è già disponibile uno.

  5. Aggiungere un file pip.ini (Windows) o pip.conf (Mac/Linux) al virtualenv e incollare il frammento specificato dalla sezione configurazione del progetto nel file. Il file di configurazione dovrebbe essere simile al frammento di codice seguente:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    

Nota

È necessario pip versione 19.2 o successiva per usare artifacts-keyring. Per altre informazioni, vedere requisiti di utilizzo .

Passaggi successivi