我将Python 2更改为Python 3。我感受到了Asyncio的好处。
在我的项目中,我之前使用了Ansible,但它不支持Python 3。你能否推荐一个Python 3的替代方案来代替Ansible?
我将Python 2更改为Python 3。我感受到了Asyncio的好处。
在我的项目中,我之前使用了Ansible,但它不支持Python 3。你能否推荐一个Python 3的替代方案来代替Ansible?
从2.2版本开始,Ansible可以使用Python 3。是的,你可能会遇到一些错误,但任何与py3相关的补丁都将被团队快速审核并合并。我已经修复了我自己遇到的两个问题。
编辑:截至Ansible 2.2,本回答不再准确。
最好的解决方案是安装两个版本的Python,可能在virtualenv中运行Python 2和Ansible。
可能会为Python 3重构Ansible,但现在不太可能,并且在Python 3中没有替代品。如果您不想在Python 2上使用Ansible,则需要切换到类似Saltstack、Chef或Puppet等其他工具。