Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
本文将指导你设置 Python 项目并连接到 Azure Artifacts feed。
先决条件
产品 | 要求 |
---|---|
Azure DevOps | - An Azure DevOps 组织。 - Azure DevOps 项目。 - 下载并安装 Python。 |
安装凭据管理器
如果这是你第一次在这台计算机上使用 Azure Artifacts,请运行以下命令以安装 Azure Artifacts 密钥环,这是用于对 Azure Artifacts 源进行身份验证的必需项:
pip install keyring artifacts-keyring
项目设置
按照以下步骤设置您的项目并连接到您的源。
请确保您拥有最新版本的 pip python -m pip install --upgrade pip
,并且如果您使用的是 Linux,请确保已安装凭据管理器所需的必备组件。
登录到 Azure DevOps 组织并导航到项目。
选择“ 项目”,然后从下拉菜单中选择源。
选择连接到源,然后从左侧选择 pip。
如果还没有虚拟环境,创建虚拟环境。
将 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 或更高版本才能使用 项目密钥。 有关详细信息,请参阅 使用情况要求。