天青管道ansible任务失败,并出现以下错误

时间:2020-07-10 07:53:06

标签: azure azure-devops ansible

在azure devops中在代理计算机上运行ansible时出现以下错误

“ msg”:“无法在以下位置导入所需的Python库(打包) fv-az151的Python / usr / bin / python2。请阅读模块文档 并安装在适当的位置。如果所需的库是 已安装,但Ansible使用了错误的Python解释器 查阅有关ansible_python_解释器的文档”

2 个答案:

答案 0 :(得分:0)

如错误消息所示,如果安装了python库,Ansible似乎使用了错误的Python解释器。以便在python模块的不同路径中寻找python库。

解决此问题的方法是将ansible_python_interpreter选项设置为您使用的正确Python路径。请参见下面的屏幕,以添加其他参数 Ansible任务:有关详细信息,请参见here

enter image description here

您也可以尝试使用pip3安装ansible:

请参阅以下命令:

sudo apt remove ansible
pip3 install ansible

查看此similar thread以获得更多信息。

答案 1 :(得分:0)

在安装了这4个缺少的库之后,我能够从azure代理中的azure管道运行剧本

包装, msrest, msrestazure, ansible [azure]

使用pip install命令。