Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
servizi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Questo articolo illustra come installare pacchetti Python da un feed di Azure Artifacts usando l'interfaccia della riga di comando NuGet.
Prerequisiti
| Prodotto | Requisiti |
|---|---|
| Azure DevOps | - Organizzazione di Azure DevOps . - Un progetto di Azure DevOps . - Scaricare e installare Python. |
Creare un feed
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare Artifactse quindi selezionare Create Feed.
Immettere un nome per il feed.
Scegliere un'impostazione Visibilità per controllare chi può visualizzare i pacchetti nel feed.
Selezionare Includi pacchetti da origini pubbliche comuni se si desidera che il feed usi pacchetti upstream da origini quali nuget.org o npmjs.com.
In Ambito scegliere se il feed ha come ambito il progetto corrente o l'intera organizzazione.
Al termine, selezionare Crea.
Accedere al server Azure DevOps e quindi passare al progetto.
Selezionare Artifactse quindi selezionare Create Feed.
Immettere un nome per il feed.
Scegliere un'impostazione Visibilità per controllare chi può visualizzare i pacchetti nel feed.
Selezionare Includi pacchetti da origini pubbliche comuni se si desidera che il feed usi pacchetti upstream da origini quali nuget.org o npmjs.com.
In Ambito scegliere se il feed ha come ambito il progetto corrente o l'intera organizzazione.
Al termine, selezionare Crea.
Nota
Quando si crea un feed, all'account Build Service del progetto, ad esempio projectName Build Service (orgName), viene assegnato per impostazione predefinita il ruolo Lettore di feed e upstream (Collaboratore).
Installare i pacchetti
Seguire la procedura descritta nella installazione del progetto per autenticarsi presso il proprio feed, se non lo hai già fatto, quindi procedere al passaggio successivo.
Accedere all'organizzazione di Azure DevOps e quindi passare al progetto.
Selezionare Artifactse quindi selezionare Connetti al feed.
Selezionare pip nell'area di navigazione a sinistra. Se è la prima volta che si usa Azure Artifacts con pip, assicurarsi di installare i prerequisiti selezionando Ottenere gli strumenti e seguendo i passaggi forniti.
Aggiungere un file pip.ini (Windows) o pip.conf (Mac/Linux) al proprio virtualenv e incollarvi il frammento specificato. Il file 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/Eseguire questo comando nella directory del progetto per installare i pacchetti:
pip install
Importante
È necessario avere pip 19.2 o versione successiva per usare artifacts-keyring. Per altri dettagli, vedere requisiti di utilizzo.