我该选择使用Python 2还是Python 3?

3

众所周知,通常情况下 Python 项目只能运行在它们被制作时的特定版本(2 或 3)。

然而,当我遇到一些 Python 项目时,例如 GitHub 上的这个项目,它们几乎从不声明所需的 Python 版本。

那么你如何知道需要哪个 Python 版本来运行该项目呢?


1
假设使用Python 2.7。这是目前最广泛使用的版本。 - Slater Victoroff
我所知道的唯一可靠的方法是在Python 2/3中运行项目,看看哪个会失败。有些项目可能可以在两者中都工作。 - Kevin Ji
1个回答

1

Python不支持自动确定这一点的方法。

你(Python项目的作者)可以使你的Python应用程序更加友好,如此处所讨论的那样。

然而,如果作者没有这样做(大多数人都没有),那么你只能尽力而为,希望一切顺利,据我所知。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接