Udostępnij przez


Instalowanie pakietów języka Python (CLI)

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

Ten artykuł przeprowadzi Cię przez proces instalowania pakietów języka Python ze źródła danych usługi Azure Artifacts przy użyciu interfejsu wiersza polecenia NuGet.

Warunki wstępne

Produkt Wymagania
Azure DevOps — Organizacja usługi Azure DevOps .
— Projekt usługi Azure DevOps .
— Pobierz i zainstaluj python.

Tworzenie kanału informacyjnego

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

  2. Wybierz pozycję Artifacts, a następnie wybierz pozycję Create Feed.

  3. Podaj nazwę dla kanału informacyjnego, wybierz opcję widoczności definiującą, kto może wyświetlać pakiety, zaznacz Uwzględnij pakiety z typowych źródeł publicznych, jeśli chcesz uwzględnić pakiety ze źródeł takich jak nuget.org lub npmjs.com, a w przypadku zakresuzdecyduj, czy kanał informacyjny powinien zostać ograniczony do projektu czy całej organizacji.

  4. Wybierz Utwórz po zakończeniu.

    Zrzut ekranu przedstawiający opcje tworzenia nowego kanału informacyjnego w usługach Azure DevOps Services.

  1. Zaloguj się do serwera usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz pozycję Artifacts, a następnie wybierz pozycję Create Feed.

  3. Podaj nazwę dla kanału informacyjnego, wybierz opcję widoczności definiującą, kto może wyświetlać pakiety, zaznacz Uwzględnij pakiety z typowych źródeł publicznych, jeśli chcesz uwzględnić pakiety ze źródeł takich jak nuget.org lub npmjs.com, a w przypadku zakresuzdecyduj, czy kanał informacyjny powinien zostać ograniczony do projektu czy całej organizacji.

  1. Wybierz Utwórz po zakończeniu.

    Zrzut ekranu przedstawiający opcje tworzenia nowego źródła danych w usłudze Azure DevOps 2022.

Notatka

Domyślnie usługa kompilacji dla projektu (na przykład: projectName Build Service (orgName)) ma przypisaną rolę Kanał informacyjny i Nadrzędny czytelnik (współpracownik) podczas tworzenia nowego źródła danych.

Instalowanie pakietów

  1. Wykonaj kroki opisane w Konfiguracja programu Project, aby uwierzytelnić się w swoim kanale, jeśli jeszcze tego nie zrobiłeś, a następnie przejdź do następnego kroku.

  2. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  3. Wybierz Artifacts, a następnie wybierz Connect to feed.

  4. Wybierz pip w obszarze nawigacji po lewej stronie. Jeśli po raz pierwszy używasz usługi Azure Artifacts z pip, upewnij się, że zainstalujesz wymagane oprogramowanie, wybierając pozycję Pobierz narzędzia i wykonując podane kroki.

  5. Utwórz środowisko wirtualne.

  6. Dodaj plik pip.ini (Windows) lub plik pip.conf (Mac/Linux) do twojego virtualenv i wklej do niego podany fragment kodu. Plik 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/
    
  7. Uruchom to polecenie w katalogu projektu, aby zainstalować pakiety:

    pip install
    

Ważny

Aby można było używać artifacts-keyring, musisz mieć pip w wersji 19.2 lub nowszej. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące użycia.