Python-pakketten installeren (CLI)

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

In dit artikel wordt u begeleid bij het installeren van Python-pakketten vanuit een Azure-artefacten-feed met behulp van de NuGet-opdrachtregelinterface.

Voorwaarden

Product vereisten
Azure DevOps - Een Azure DevOps organisatie.
- Een Azure DevOps--project.
- Download en installeer Python.

Een feed maken

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer naar uw project.

  2. Selecteer Artifactsen selecteer vervolgens Feed maken.

  3. Voer een naam in voor uw feed.

  4. Kies een zichtbaarheidsinstelling om te bepalen wie pakketten in de feed kan bekijken.

  5. Selecteer Pakketten opnemen uit algemene openbare bronnen als u wilt dat uw feed upstream-pakketten gebruikt uit bronnen zoals nuget.org of npmjs.com.

  6. Kies bij Bereik of de feed geldt voor het huidige project of de volledige organisatie.

  7. Klik op Create wanneer je klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps Services.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artifactsen selecteer vervolgens Feed maken.

  3. Voer een naam in voor uw feed.

  4. Kies een zichtbaarheidsinstelling om te bepalen wie pakketten in de feed kan bekijken.

  5. Selecteer Pakketten opnemen uit algemene openbare bronnen als u wilt dat uw feed upstream-pakketten gebruikt uit bronnen zoals nuget.org of npmjs.com.

  6. Kies voor Bereik of de feed is gericht op het huidige project of de hele organisatie.

  1. Klik op Create wanneer je klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2022.

Notitie

Wanneer u een feed maakt, wordt standaard de rol Feed en Upstream Reader (Samenwerker) toegewezen aan het buildserviceaccount van het project, zoals projectName Build Service (orgName).

Pakketten installeren

  1. Volg de stappen in de installatie van Project om te verifiëren met uw feed als u dit nog niet hebt gedaan. Ga vervolgens verder met de volgende stap.

  2. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  3. Selecteer Artefactenen selecteer vervolgens Verbinding maken met feed.

  4. Selecteer pip in het linkernavigatiegebied. Als dit de eerste keer is dat u Azure-artefacten met pip gebruikt, moet u de vereisten installeren door De hulpprogramma's ophalen te selecteren en de opgegeven stappen te volgen.

  5. Een virtuele omgeving maken.

  6. Voeg een pip.ini (Windows) of pip.conf (Mac/Linux)-bestand toe aan uw virtualenv en plak het opgegeven fragment erin. Uw bestand moet er ongeveer uitzien als het volgende codefragment:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  7. Voer deze opdracht uit in de projectmap om uw pakketten te installeren:

    pip install
    

Belangrijk

Je moet pip 19.2 of hoger hebben om artifacts-keyring te kunnen gebruiken. Zie gebruiksvereisten voor meer informatie.