将 Python 升级到发行版中没有的较新版本会带来哪些优点和缺点。例如,从 2.6/2.7 升级到 3.1/3.2。由于存在与此相关的问题或有必要这样做的问题,我认为它只会有助于集中讨论将 Python 升级到新/旧版本所带来的好处和问题。
答案1
您想要安装 Python 3.x 的主要原因是运行 Python 3 程序。话虽如此,如果您想运行为该语言设计的程序,您仍然需要安装 Python 2.x,因为两者之间存在不兼容性。
至于为基本安装选择一个默认的 Python 解释器(如果需要,之后需要安装另一个),您可能想要选择 3.x 的主要原因是这是语言演变发生的地方。
正如已经宣布的那样,不会有 Python 2.8因此,添加到语言 3.x 分支的任何有用的语言扩展都不会被移植到旧语言。
依赖 Python 2.x 的程序不会很快消失,但默认安装中的代码数量更易于管理。因此,切换应该可以在更短的时间内实现。