Verbinden Ihres Python-Projekts mit einem Azure Artifacts-Feed
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Dieser Artikel führt Sie durch das Einrichten Ihres Python-Projekts und das Herstellen einer Verbindung mit einem Azure Artifacts-Feed.
Voraussetzungen
Produkt | Voraussetzungen |
---|---|
Azure DevOps | - Eine Azure DevOps Organisation. - Ein Azure DevOps Projekt. - Laden Sie Pythonherunter und installieren Sie sie. |
Installieren Sie den Anmeldedaten-Manager
Wenn Sie Azure Artifacts zum ersten Mal auf diesem Computer verwenden, führen Sie den folgenden Befehl aus, um die Azure Artifacts-Schlüsselringe zu installieren, die für die Authentifizierung mit Azure Artifacts-Feeds erforderlich sind:
pip install keyring artifacts-keyring
Projekteinrichtung
Führen Sie die folgenden Schritte aus, um Ihr Projekt einzurichten und eine Verbindung mit Ihrem Feed herzustellen.
Vergewissern Sie sich, dass Sie über die neueste Version von PiP python -m pip install --upgrade pip
verfügen. Wenn Sie Linux verwenden, überprüfen Sie, ob Sie die für den Anmeldeinformations-Manager erforderlichen Voraussetzungen installiert haben.
Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie zu Ihrem Projekt.
Wählen Sie Artefakte und dann Ihren Feed im Dropdownmenü aus.
Wählen Sie Verbindung mit Feed herstellen und dann im linken Bereich PiP aus.
Erstellen Sie eine virtuelle Umgebung, wenn Sie noch keines haben.
Fügen Sie eine pip.ini (Windows) oder pip.conf (Mac/Linux) Datei zu Ihrer virtualenv hinzu, und fügen Sie den bereitgestellten Codeausschnitt aus dem Abschnitt Projekteinrichtung in die Datei ein. Die Konfigurationsdatei sollte dem folgenden Codeausschnitt ähneln:
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
Anmerkung
Sie benötigen PiP Version 19.2 oder höher, um artifacts-keyring verwenden zu können. Weitere Informationen finden Sie unter Nutzungsanforderungen.