【发布时间】:2021-06-14 19:14:30
【问题描述】:
我正在运行CentOS7。我已经安装了dnf并将 Centos 上的默认版本更新为python3。我在库存中添加了ansible_python_interpreter=/bin/python3。当我运行ansible -- version 时,它仍然显示python2.7。我还做了一个yum 擦除ansible,然后是一个dnfinstall ansible。最后我卸载了ansible并通过pip3 install ansible安装了它。即使做了所有这些,我的 python 版本仍然是2.7。我错过了什么才能使用 python3 作为默认版本?
【问题讨论】:
-
你能做
ls -lrt /bin/python3并分享输出吗? -
还有
printenv |grep -i ansible -
确保您之前没有在 python2 中通过 pip 安装 ansible。如果存在,则从 python2 中删除。或者,使用 python3 virtualenv 安装和运行。
标签: python python-3.x ansible