Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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 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.
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
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.
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz Artifacts, a następnie wybierz Connect to feed.
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.
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.