我在 Ubuntu 18.04 上安装了 Ansible(在带有 WSL 的 Windows 上)。 Ansible 必须运行 playbook 来管理 Azure。当我尝试运行 playbook(用于创建 VNET)时,出现错误:
任务执行期间发生异常。要查看完整的回溯,请使用 -vvv。错误是:ModuleNotFoundError:没有名为“azure.common”的模块致命:[localhost]:失败! => {"changed": false, "msg": "无法在 XPS15 的 Python/usr/bin/python3 上导入所需的 Python 库 (ansible[azure] (azure >= 2.0.0))。请阅读模块文档并将其安装在适当的位置。如果安装了所需的库,但 Ansible 使用了错误的 Python 解释器,请参阅有关 ansible_python_interpreter 的文档"}
我尝试了不同的方法,比如以不同的方式安装 Ansible(也使用 pip)。安装不同版本的Python。安装了不同版本的 Ubuntu。
最佳答案
关于python - 在 Ubuntu/Ansible 上运行 playbook 时出现 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66498061/