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
Zaloguj się do organizacji usługi Azure DevOps i przejdź do projektu.
Wybierz pozycję Artifacts, a następnie wybierz pozycję Create Feed.
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.
Wybierz Utwórz po zakończeniu.
Zaloguj się do serwera usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artifacts, a następnie wybierz pozycję Create Feed.
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.
Po zakończeniu wybierz Utwórz.
Po zakończeniu wybierz Utwórz.
Zaloguj się do serwera usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artifacts, a następnie wybierz pozycję New feed.
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.
Po zakończeniu wybierz Utwórz.
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
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz Artifacts, a następnie wybierz Connect to feed.
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.
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/
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.