如何解决Ansible 错误没有名为“pkg_resources”的模块
从ansible任务执行以下命令后:
- name: Install package required for ansible MySQL modules
pip: name=mysqlclient executable=/usr/local/bin/pip-3.7*
我收到以下错误:
The full traceback is:
Traceback (most recent call last):
File "/tmp/ansible_pip_payload_acf1fnah/ansible_pip_payload.zip/ansible/modules/packaging/language/pip.py",line 271,in <module>
ModuleNotFoundError: No module named 'pkg_resources'
fatal: [IP:address]: FAILED! => {
"changed": false,"invocation": {
"module_args": {
"chdir": null,"editable": false,"executable": "/usr/local/bin/pip-3.7*","extra_args": null,"name": [
"mysqlclient"
],"requirements": null,"state": "present","umask": null,"version": null,"virtualenv": null,"virtualenv_command": "virtualenv","virtualenv_python": null,"virtualenv_site_packages": false
}
},"msg": "Failed to import the required Python library (setuptools) on freebsd's Python /usr/local/bin/python. Please read module documentation and install in the appropriate location. If the required library is installed,but Ansible is using the wrong Python interpreter,please consult the documentation on ansible_python_interpreter"
}
ansible 正在 Ubuntu
上运行,并且正在向 FreeBSD
系统发送命令。
我已尝试执行此 pip install setuptools
,但没有解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。