Ansible:ImportError:ncclient是必需的,但已安装?

Ansible:ImportError:ncclient是必需的,但已安装?,ansible,ansible-2.x,Ansible,Ansible 2.x,我试图在Ansible剧本中运行以下模块 - name: Get the pre-change config vars: ansible_connection: netconf netconf_get: source: running display: xml register: previousCfg 结果是,当该部件运行时,我出现以下错误。如果我把那部分注释掉,我的剧本就可以了: ImportError: ncclient is required but

我试图在Ansible剧本中运行以下模块

- name: Get the pre-change config
  vars:
    ansible_connection: netconf
  netconf_get:
    source: running
    display: xml
  register: previousCfg
结果是,当该部件运行时,我出现以下错误。如果我把那部分注释掉,我的剧本就可以了:

ImportError: ncclient is required but does not appear to be installed.  It can be installed using `pip install ncclient`
但是,如果我执行
pip install ncclient
,我会收到一条消息,说明已经满足了要求,这确实是真的,因为已经安装了ncclient。这就是为什么我不明白为什么我会犯这个错误


我正在运行Ansible 2.7.5

您确定在正确的位置运行了
pip安装
?请记住,Ansible任务在playbook所针对的远程主机上运行。