You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Azure Pipeline的Python项目安装所需依赖

解决方案

第一步:编写正确的requirements.txt

在你的代码仓库根目录(或Python项目对应的子目录)新建名为requirements.txt的文件,直接写入依赖包名即可,无需添加pip install前缀,内容示例如下:

pandas
openpyxl
# tkinter默认属于Python标准库组件,普通环境无需额外声明,特殊环境见后续补充说明

第二步:配置流水线自动安装依赖

打开你的Azure DevOps流水线YAML配置文件,在Python环境初始化步骤(如UsePythonVersion任务)之后、执行你的.py脚本的步骤之前,插入如下依赖安装任务:

- script: |
    python -m pip install --upgrade pip
    pip install -r requirements.txt
  # 下方路径替换为你存放requirements.txt的目录,根目录可直接用默认的$(Build.SourcesDirectory)
  workingDirectory: $(Build.SourcesDirectory)
  displayName: '安装Python依赖包'

特殊场景补充

如果你的流水线使用Linux代理运行,出现tkinter缺失报错,可在上述Python依赖安装步骤前,新增系统级依赖安装任务:

- script: sudo apt-get update && sudo apt-get install -y python3-tk
  displayName: '安装系统级tkinter依赖'

配置完成后重新运行流水线,即可自动在执行.py文件前完成所有依赖安装。


内容的提问来源于stack exchange,提问作者A.Bux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 00:15:05