当 python 版本为 2.6 时,如何让 Ansible 使用 python 2.7

当 python 版本为 2.6 时,如何让 Ansible 使用 python 2.7

我想安装 ansible。

在 cent OS 上,python 默认版本为 2.6,我能够将 python 版本从 2.6 升级到 2.7(因为 ansible 需要 2.7)

在安装 ansible 之前,我通过运行 python -V 验证了 python 版本,结果是 Python 2.7.10

安装 ansible 后,我通过运行检查了版本ansible --version ,结果如​​下

ansible 2.6.13
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]

如何将 ansible python 模块位置和 python 版本更新为引用 2.7 而不是 2.6?

答案1

我使用 python 的虚拟环境,具体来说蟒蛇。这允许您指定要运行的单个项目或应用程序要使用的特定版本的 Python。您还可以轻松安装依赖项,并通过 Anaconda 管理它们。

相关内容