ansible python错误:没有名为os的模块

ansible python错误:没有名为os的模块,python,ansible,Python,Ansible,我第一次使用ansible部署到主机时遇到以下错误 我尝试过使用默认设置(我相信这是在系统上使用默认的Python3.6版本)。我还尝试在清单中添加一个变量以使用python 2.6(ansible_python_解释器=/usr/bin/python2.6) 同样的错误: FAILED! => {"changed": false, "failed": true, "module_stderr": "Shared connection to myserverxx closed.\r\n"

我第一次使用ansible部署到主机时遇到以下错误

我尝试过使用默认设置(我相信这是在系统上使用默认的Python3.6版本)。我还尝试在清单中添加一个变量以使用python 2.6(ansible_python_解释器=/usr/bin/python2.6)

同样的错误:

FAILED! => {"changed": false, "failed": true, "module_stderr": "Shared 
connection to myserverxx closed.\r\n", "module_stdout": "'import site' 
failed; use -v for traceback\r\nTraceback (most recent call last):\r\n  File 
\"/home/myuser/.ansible/tmp/ansible-tmp-1531332066.08- 
249430258979920/setup.py\", line 4, in <module>\r\n    import 
os\r\nImportError: No module named os\r\n", "msg": "MODULE FAILURE", "rc": 0}
易变主机的内容

[dev_myserver]
servername ansible_user=username

这是由于环境中安装了python造成的,ansible没有问题(在本地登录时能够再现错误)。

您可以共享您的命令或剧本吗?我添加了运行以获取错误的简单ping命令。猜测python有什么问题,但在主机上的设置看起来很好(例如,我可以在python中运行导入操作系统,它不会抱怨)
[dev_myserver]
servername ansible_user=username