我应该将python 2.7.3升级到2.7.4

时间:2013-04-11 07:34:16

标签: python

我问的原因是我安装的一些软件包特定于2.7.3作为PyPI的Windows安装程序。

这些需要重新安装还是会更新这些?

感谢。

1 个答案:

答案 0 :(得分:0)

Python的版本号为x.y.z格式,例如:2.7.4

  • x意味着重大发布,它经常打破很多东西。
  • y表示minjor发布,它经常更改一些API。
  • z表示错误修复发布,修复了一些错误,所有API都与早期版本兼容。

所以,快速的答案是:Python 2.7.4只是2.7系列的错误修复版本,你可以升级到该版本打破任何事情一般来说,你也不需要做任何额外的工作。

不幸的是,如果Python在几天前发布了一个具有不同y数字的版本,虽然早期版本的模块应该适用于某些修改(如果你很幸运,你不需要修改代码),但模块应该重建以使用最新的Python。

这意味着你必须等待一个新的构建,大约需要一个月,这取决于维护者和打包者。或者你必须自己构建源代码。因此,您可以保留当前使用的Python版本,稍后再升级。

如果他们发布的版本号不同x,那么Python可能会更改大量的API,几乎可以打破所有内容。你需要仔细考虑一下。祝你好运。

相关问题