共用方式為


將 Python 專案連接至 Azure Artifacts 供應來源

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

本文會引導您設定 Python 專案並連接到 Azure Artifacts 套件源。

先決條件

產品 需求
Azure DevOps - Azure DevOps 組織
- Azure DevOps 項目
- 下載並安裝 Python

安裝認證管理員

如果這是您第一次在此計算機上使用 Azure Artifacts,請執行下列命令來安裝 Azure Artifacts 密鑰環,這是進行 Azure Artifacts 來源驗證所需的:

pip install keyring artifacts-keyring

項目設定

請遵循下列步驟來設置您的專案並連線到您的資料來源。

請確定您有最新版本的 pip python -m pip install --upgrade pip,如果您使用 Linux,請確定您已安裝認證管理員所需的 必要條件

  1. 登入您的 Azure DevOps 組織,並流覽至您的專案。

  2. 選取 工件,然後從下拉功能表中選取您的饋送。

  3. 選取 連線至摘要,然後從左側選取 pip

  4. 如果您還沒有虛擬環境, 建立虛擬環境。

  5. pip.ini (Windows) 或 pip.conf (Mac/Linux) 檔案新增至 virtualenv,並將 Project 安裝程式 區段所提供的代碼段貼到檔案中。 您的組態檔看起來應該類似下列代碼段:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    

注意

您需要 pip 19.2 版或更高版本,才能使用 artifacts-keyring。 如需詳細資訊,請參閱 使用量需求

後續步驟