获取错误“parse_genie:genie包未安装。若要安装,请运行'pip install genie'

2024-05-20 21:00:02 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行playbook以使用精灵(pyats)进行解析时,我遇到了一个错误—“parse_-genie:未安装精灵软件包。若要安装,请运行'pip install genie'。”

  1. 但是我已经安装了pyats和精灵
  2. 我在WindowsVDI中使用WSLlinux,并使用DebianLinux10(因为ubuntu的一些支持软件包无法安装,并且怀疑公司的代理被阻止)
  3. 默认情况下,Python2是使用ansible安装的。然后我安装了Python3,并使用下面的命令制作了参考Python3的剧本。 变量: ansible_python_解释器:/usr/bin/python3
  4. 然后,我使用下面的命令将pip从pip2更改为pip3 别名pip=pip3
  5. 当我运行“pip安装精灵”时,它说已经安装了,但每次我都会遇到这个错误
  6. 我已经运行的其他imp命令有: ansible galaxy collection安装--忽略证书clay584.parse_genie pip3安装pyats[完整]
  7. Pyats文档说它已经在CentOS、RHEL、Ubuntu和Alpine上进行了测试,但没有明确说明它不能在其他linux版本上使用。使用debian linux是问题所在吗

我该怎么做才能修好它

root@:~#pip--version

pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

root@:~#python--版本

Python 2.7.16

root@:~#python3--version

Python 3.7.3

root@:~#ansible--version

ansible 2.9.20
  config file = /etc/ansible/ansible.cfg
  python version = 2.7.16 (default, Oct 10 2019, 22:02:15) [GCC 8.3.0]

Tags: pip命令parseversionlinuxusr错误pip3