我应该将python 2.7.3升级到2.7.4吗

我应该将python 2.7.3升级到2.7.4吗,python,Python,我询问的原因是,我安装的一些软件包是作为PyPI的windows安装程序专用于2.7.3的 这些需要重新安装还是pip会更新这些 谢谢。Python的版本号是x.y.z格式,例如:2.7.4 x意味着大发布,它经常会破坏很多东西 y意味着minjor的发布,它经常会改变一些API z意味着bug修复发布,只是修复了一些bug,所有API都与早期版本兼容 因此,快速的答案是:Python2.7.4只是2.7系列的一个bug修复版本,您可以而且应该升级到该版本,而不中断任何操作。一般来说,您也不

我询问的原因是,我安装的一些软件包是作为PyPI的windows安装程序专用于2.7.3的

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


谢谢。

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

  • x
    意味着大发布,它经常会破坏很多东西
  • y
    意味着minjor的发布,它经常会改变一些API
  • z
    意味着bug修复发布,只是修复了一些bug,所有API都与早期版本兼容
因此,快速的答案是:Python2.7.4只是2.7系列的一个bug修复版本,您可以而且应该升级到该版本,而不中断任何操作。一般来说,您也不需要做任何额外的工作。

不幸的是,如果Python在几天前发布了一个具有不同的
y
编号的版本,尽管早期版本的模块应该进行一些修改(如果幸运的话,不需要修改代码),但是模块应该重新构建以在最新的Python上工作

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


如果他们发布的版本具有不同的
x
number,那么Python可能会改变很多API,破坏几乎所有东西。你需要仔细考虑一下。祝你好运。

合理的问题,不是一个好标题。我认为这不对。二进制接口不应在次要版本之间更改-因此您应该能够在2.7.4上使用现有的2.7二进制文件(这就是为什么二进制文件的名称中只有2.7或2.6)