Udostępnij przez


Łączenie projektu w języku Python ze źródłem danych usługi Azure Artifacts

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

Ten artykuł przeprowadzi Cię przez proces konfigurowania projektu w języku Python i nawiązywania połączenia z kanałem informacyjnym usługi Azure Artifacts.

Warunki wstępne

produktu Wymagania dotyczące
Azure DevOps - Organizacja usługi Azure DevOps .
— Projekt usługi Azure DevOps .
— Pobierz i zainstaluj python.

Instalowanie menedżera poświadczeń

Jeśli używasz usługi Azure Artifacts na tym komputerze po raz pierwszy, uruchom następujące polecenie, aby zainstalować klucz usługi Azure Artifacts, wymagane do uwierzytelnienia przy użyciu źródeł danych usługi Azure Artifacts:

pip install keyring artifacts-keyring

Konfiguracja projektu

Wykonaj poniższe kroki, aby skonfigurować projekt i nawiązać połączenie z kanałem informacyjnym.

Upewnij się, że masz najnowszą wersję narzędzia pip , i jeśli używasz systemu Linux, upewnij się, że zainstalowano wymagania wstępne dla menedżera poświadczeń.

  1. Zaloguj się do organizacji usługi Azure DevOps i przejdź do projektu.

  2. Wybierz Artifacts, a następnie wybierz swój kanał z menu rozwijanego.

  3. Wybierz pozycję Połącz z, a następnie wybierz pozycję pip po lewej stronie.

  4. Utwórz środowisko wirtualne, jeśli jeszcze go nie masz.

  5. Dodaj plik pip.ini (Windows) lub pip.conf (Mac/Linux) do swojego virtualenv i wklej podany fragment kodu z sekcji Project setup. Plik konfiguracji powinien wyglądać podobnie do poniższego fragmentu kodu:

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

Notatka

Aby użyć artifacts-keyring, potrzebujesz pip w wersji 19.2 lub nowszej. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące użycia.

Następne kroki