我来自Ruby,现在难以决定安装和使用Python 2.x还是Python 3.x。我猜这要取决于我想要使用什么平台和框架,但我该如何找到一份程序清单,列出哪些程序支持Python 3,哪些不支持呢?这可能会帮助我解决这个问题。
我来自Ruby,现在难以决定安装和使用Python 2.x还是Python 3.x。我猜这要取决于我想要使用什么平台和框架,但我该如何找到一份程序清单,列出哪些程序支持Python 3,哪些不支持呢?这可能会帮助我解决这个问题。
如果你想学习新内容,且不打算制作“必须今天工作”的项目,请尝试使用Python3。随着时间的推移,Python3将成为未来的标准,因此使用它会更容易前进。
如果你正在快速制作某些东西,通常使用Python2.7会得到更好的库支持。
最后,如果你使用的任何内容包括完整的unicode支持,请不要卖自己短——选择Python3。仅Unicode的简化就值得了。
现在,相当多的库都支持Python 3。没有一个单一的列表列出这些库,因此您需要检查您想要使用的Python 3兼容性框架。有些框架仅在某些测试阶段支持Python 3,但这并不意味着它们不好。
我建议您从Python 3开始,并看看效果如何。只有当您知道您需要在其他您无法控制的平台上支持正在开发的内容时,才最好从Python 2开始。