Udostępnij za pośrednictwem


Instalowanie pakietów języka Python (CLI)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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
Usługi 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 swojego kanału informacyjnego, wybierz opcję widoczności, która definiuje, kto może wyświetlać Twoje 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 dla zakresuzdecyduj, czy kanał informacyjny powinien być określony w zakresie Twojego projektu, czy całej organizacji.

  1. Po zakończeniu wybierz Utwórz.

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

  1. Po zakończeniu wybierz Utwórz.

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

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

  2. Wybierz pozycję Artifacts, a następnie wybierz pozycję New feed.

  3. W polu Nazwa , wprowadź opisową nazwę dla swojego kanału informacyjnego.

    W przypadku Widocznościwybierz opcję, aby określić, kto może wyświetlać pakiety w kanale.

    Jeśli chcesz uwzględnić pakiety ze źródeł publicznych, wybierz opcję Używaj pakietów ze źródeł publicznych poprzez ten kanał informacyjny.

  4. Po zakończeniu wybierz Utwórz.

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

Notatka

Domyślnie nowo utworzone kanały informacyjne mają wartość Build Service projektu ustawioną na kanał informacyjny i nadrzędny czytelnik (współpracownik).

Instalowanie pakietów

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

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

  3. Wybierz 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.

  4. Utwórz środowisko wirtualne.

  5. 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/
    
  6. 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.