在azure devops中在代理计算机上运行ansible时出现以下错误
“ msg”:“无法在以下位置导入所需的Python库(打包) fv-az151的Python / usr / bin / python2。请阅读模块文档 并安装在适当的位置。如果所需的库是 已安装,但Ansible使用了错误的Python解释器 查阅有关ansible_python_解释器的文档”
答案 0 :(得分:0)
如错误消息所示,如果安装了python库,Ansible似乎使用了错误的Python解释器。以便在python模块的不同路径中寻找python库。
解决此问题的方法是将ansible_python_interpreter
选项设置为您使用的正确Python路径。请参见下面的屏幕,以添加其他参数 Ansible任务:有关详细信息,请参见here。
您也可以尝试使用pip3安装ansible:
请参阅以下命令:
sudo apt remove ansible
pip3 install ansible
查看此similar thread以获得更多信息。
答案 1 :(得分:0)
在安装了这4个缺少的库之后,我能够从azure代理中的azure管道运行剧本
包装, msrest, msrestazure, ansible [azure]
使用pip install命令。