Ansible:ImportError:ncclient是必需的,但已安装?
我试图在Ansible剧本中运行以下模块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
- 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所针对的远程主机上运行。