[root@jenkins-dev playbooks]# ansible-galaxy collection install azure.azcollection
ERROR! Unexpected Exception, this is probably a bug: cannot import name 'CollectionRequirement' from 'ansible.galaxy.collection' (/usr/local/lib/python3.7/site-packages/ansible/galaxy/collection/__init__.py)
the full traceback was:
Traceback (most recent call last):
File "/usr/local/bin/ansible-galaxy", line 92, in <module>
mycli = getattr(__import__("ansible.cli.%s" % sub, fromlist=[myclass]), myclass)
File "/usr/local/lib/python3.7/site-packages/ansible/cli/galaxy.py", line 24, in <module>
from ansible.galaxy.collection import (
ImportError: cannot import name 'CollectionRequirement' from 'ansible.galaxy.collection' (/usr/local/lib/python3.7/site-packages/ansible/galaxy/collection/__init__.py)发布于 2022-03-23 16:19:28
此异常表示ansible-core (或ansible-base)和ansible<2.10的重叠冲突安装。
你需要清理你的安装来解决这个问题。可能通过:
$ sudo pip uninstall -y ansible-base ansible-core然后再安装:
$ sudo pip install ansible-base ansible-corehttps://stackoverflow.com/questions/71243842
复制相似问题