Поделиться через


Установка пакетов Python (CLI)

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

В этой статье объясняется, как с помощью интерфейса командной строки NuGet устанавливать пакеты Python из фида Azure Artifacts.

Необходимые условия

продукт требования
Azure DevOps — Организация Azure DevOps.
— проект Azure DevOps .
— Скачивание и установка Python.

Создать ленту

  1. Войдите в организацию Azure DevOps и перейдите к проекту.

  2. Выберите артефакты, а затем выберите Создать ленту.

  3. Укажите имя для вашего веб-канала, выберите параметр Видимость, который определяет, кто может просматривать ваши пакеты, отметьте Включать пакеты из общих общедоступных источников, если хотите включать пакеты из таких источников, как nuget.org и npmjs.com, и для областирешите, должен ли веб-канал быть ограничен вашим проектом или всей организацией.

  4. Выберите Создать после завершения.

    Снимок экрана, на котором показаны варианты создания нового канала в Azure DevOps Services.

  1. Войдите на сервер Azure DevOps и перейдите в проект.

  2. Выберите артефакты, а затем выберите Создать фид.

  3. Укажите название для веб-канала, выберите параметр Видимость, который определяет, кто может просматривать ваши пакеты, отметьте Включить пакеты из общедоступных источников, если вы хотите включить пакеты из источников, таких как nuget.org или npmjs.com, и для Областьрешите, должен ли веб-канал быть ограничен вашим проектом или всей организацией.

  1. Выберите Создать после завершения.

    снимок экрана, на котором показаны выборы для создания веб-канала в Azure DevOps 2022.

  1. Когда закончите, выберите Создать.

    снимок экрана, на котором показаны выборы для создания веб-канала в Azure DevOps 2020.

  1. Войдите на сервер Azure DevOps и перейдите в проект.

  2. Выберите Артефакты, а затем выберите Новая лента.

  3. В поле Имяукажите описательное имя для вашего канала.

    Для выбора параметра видимости, укажите, кто может просматривать пакеты в канале.

    Если вы хотите добавить пакеты из общедоступных источников, выберите опцию Использовать пакеты из публичных источников через этот канал.

  4. Когда вы закончите, выберите Создать.

    снимок экрана, на котором показаны выборы для создания нового канала в Azure DevOps 2019.

Заметка

По умолчанию только что созданные веб-каналы имеют значение сборки службы сборки проекта для веб-канала и средства чтения вышестоящей версии (сотрудник).

Установка пакетов

  1. Войдите в организацию Azure DevOps и перейдите к проекту.

  2. Выберите Артефакты, а затем выберите Подключиться к потоку.

  3. Выберите pip из области навигации слева. Если вы впервые используете Azure Artifacts с pip, установите необходимые компоненты, выбрав Получить средства и выполнив указанные действия.

  4. создание виртуальной среды.

  5. Добавьте файл pip.ini (Windows) или pip.conf (Mac/Linux) в virtualenv и вставьте в него предоставленный фрагмент кода. Ваш файл должен быть похож на следующий фрагмент:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  6. Выполните следующую команду в каталоге проекта, чтобы установить пакеты:

    pip install
    

Важный

Для использования артефактов с ключаминеобходимо использовать pip 19.2 или более поздней версии. См. раздел Требования к использованию для получения дополнительных сведений.