即使我已经安装了 pyEZ,但在尝试运行我的剧本时出现此错误。谁能帮我解决它?
MCBOOK:~ user2018$ ansible-playbook simpletest.yml
[弃用警告]:[defaults]hostfile 选项,该键具有误导性,因为它也可以是主机列表、目录或路径列表,请改用 [defaults] inventory=/path/to/file|dir。此功能将在 2.8 版中删除。可以通过在 ansible.cfg 中设置 deprecation_warnings=False 来禁用弃用警告。
PLAY [最简单]
任务 [获取事实] ********************************************* ****************************************************** ****************************************************** ****************************************************** *** 致命:[cor-001]:失败!=> {"changed": false, "msg": "junos-eznc (aka PyEZ) >= 2.1.7 is required for this module. 但是,junos-eznc 目前似乎没有安装。见 https:// github.com/Juniper/py-junos-eznc#installation有关安装 junos-eznc 的详细信息。"} 重试,使用:--limit @/Users/farhad.kamran/simpletest.retry
播放回顾 ************************************************ ****************************************************** ****************************************************** ****************************************************** ****** cor-001 : 正常=0 更改=0 无法访问=0 失败=1
MCBOOK:~ user2018$ python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 12:01:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
import jnpr.junos
jnpr.junos.__version__
'2.1.8dev1'