我来自Ruby,我在安装和使用Python 2.x或Python 3.x之间遇到困难我猜这个选择取决于我想要使用的平台和框架,但我怎么能找到一个与Python 3兼容或不兼容的程序列表?这可能有助于我克服这种困境。
答案 0 :(得分:9)
如果您正在寻求学习新事物,并且不想制作一个"今天必须工作"键入项目,尝试Python3。使用Python3将更容易向前发展,因为随着时间的推移,它将成为标准。
如果您正在快速而肮脏地制作某些东西,那么您通常会使用Python 2.7获得更好的库支持。
最后,如果您使用的任何内容都包含完整的unicode支持,请不要自行推销自己 - 请使用Python3。单独简化unicode是值得的。
答案 1 :(得分:2)
PyPI让您按Python 3 classifier选择包。
这是一个很重要的清单,但不一定非常有帮助。
答案 2 :(得分:2)
Python包索引(PyPI)列出packages compatible with Python 3。
答案 3 :(得分:1)
如今,相当多的库都支持Python 3.没有一个这样的列表,所以你必须检查你想要用于Python 3兼容性的框架。有些人仅在某些测试阶段支持Python 3,但这并不意味着它们很糟糕。
我现在可以从Python 3开始,看看你得到了什么。只有当您知道需要支持您在其他无法控制的平台上开发的内容时,才能从Python 2开始。
答案 4 :(得分:1)
此时,如果您需要的特定库在3.x中可用,我会开始告诉人们使用3.x.如果您正在开发Windows,这里有一个很好的binaries列表。
答案 5 :(得分:1)
http://python3wos.appspot.com/
这是一个很酷的网站,关于哪些软件包与python 3兼容。