6

我将 Python 2 更改为 Python 3。我感受到了 Asyncio 的好处。

在我的项目早期,我使用了 Ansible,但 Python 3 不支持它。你能向我推荐一个 Ansible for Python 3 的替代品吗?

4

2 回答 2

4

从 2.2 开始,Ansible 可与 Python 3 一起使用。是的,您可能会遇到一些错误,但任何与 py3 相关的补丁都会被团队快速审查和合并。我已经修复了我自己遇到的两个。

于 2017-01-06T17:56:28.580 回答
3

编辑:从 Ansible 2.2 开始,这个答案不再准确。

这里最好的答案是安装两个版本的 Python,可能在 virtualenv 中运行 Python 2 和 Ansible。

Ansible 可能会针对 Python 3 进行重构,但目前不太可能,并且 Python 3 中没有替代方案。如果您不想在 Python2 上使用 Ansible,则需要切换到其他工具,例如 Saltstack、Chef ,或木偶。

于 2015-08-23T03:00:03.107 回答