Ansible vsphere_guest: "pysphere module required" - but it's installed

Hi,

I’m trying to kick off a VMware deployment, using the vsphere_guest module, but it’s failing with “pysphere module required”.

So pip confirms it’s installed:

$ pip list | grep sphere
pysphere (0.1.7)

And I can access the module:

$ python -c “import pysphere”
$ echo $?
0

I have vsphere_guest working just fine on another Ansible host, against the exact same ESXi system. Both systems are running RHEL 7.2, Ansible 2.2 and neither have PYTHONPATH set.

The main difference as I see it is the box on which it’s failing is a VM within the ESXi platform itself. The box on which it’s successful is not. Have I stumbled across a fatal flaw here?

Jeff