TL;DR如何在RHEL 7上获得Python 2.7.9+?
我使用Ansible对RHEL 7服务器进行配置管理。我遇到过许多这样的情况,即Ansible模块(或它试图执行的任何操作)都需要Python,但是RHEL 7(在7.1和7.3上测试过)只附带了Python2.7.5。我看到了几个选择:
yum进行升级的简单方法,但找不到。是否有一个存储库具有Python 2.7.9+??
ansible_python_interpreter时,很多模块都失败了。可能我可以花更多的时间让它发挥作用。对最简单的前进道路有什么建议吗?我对系统管理还比较陌生,所以很可能我缺少一个简单的解决方案。谢谢!
发布于 2016-12-14 06:02:48
别再发明轮子了。要做到这一点,有很多错误的角色。
MiniConda快速安装将使用一个shell脚本安装Python (+ Anaconda,但没有所有依赖项)。
目前,我已经使用了这个不可接受的角色,它在RHEL 6& 7上运行得很好。如果将miniconda_make_sys_default = true变量传递给角色,它会相应地更新PATH。
Sidenote:如果您谈论的是主机,而不是您正在配置的机器,miniconda也会在那里工作。
发布于 2016-12-19 22:51:02
Red软件集合提供了新的Python版本,不会与原始版本混淆。2.7版本最高可达2.7.8。请参阅说明/第二章-RHSCL.html#sect更改
和
https://developers.redhat.com/products/softwarecollections/get-started/
https://stackoverflow.com/questions/41135750
复制相似问题