我问的原因是我安装的一些软件包特定于2.7.3作为PyPI的Windows安装程序。
这些需要重新安装还是会更新这些?
感谢。
答案 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,几乎可以打破所有内容。你需要仔细考虑一下。祝你好运。