Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Meld u aan bij uw Azure DevOps-organisatie en navigeer naar uw project.
Selecteer Artifactsen selecteer vervolgens Feed maken.
Voer een naam in voor uw feed.
Kies een zichtbaarheidsinstelling om te bepalen wie pakketten in de feed kan bekijken.
Selecteer Pakketten opnemen uit algemene openbare bronnen als u wilt dat uw feed upstream-pakketten gebruikt uit bronnen zoals nuget.org of npmjs.com.
Kies bij Bereik of de feed geldt voor het huidige project of de volledige organisatie.
Klik op Create wanneer je klaar bent.
Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.
Selecteer Artifactsen selecteer vervolgens Feed maken.
Voer een naam in voor uw feed.
Kies een zichtbaarheidsinstelling om te bepalen wie pakketten in de feed kan bekijken.
Selecteer Pakketten opnemen uit algemene openbare bronnen als u wilt dat uw feed upstream-pakketten gebruikt uit bronnen zoals nuget.org of npmjs.com.
Kies voor Bereik of de feed is gericht op het huidige project of de hele organisatie.
Klik op Create wanneer je klaar bent.
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
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.
Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.
Selecteer Artefactenen selecteer vervolgens Verbinding maken met feed.
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.
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/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.