【问题标题】:Python - Can updating 2.7.6 to 2.7.9 cause any problems/conflicts? [closed]Python - 将 2.7.6 更新到 2.7.9 会导致任何问题/冲突吗? [关闭]
【发布时间】:2015-02-14 02:19:15
【问题描述】:
问题:我是一个新的 python 用户。我目前正在使用 v2.7.6 与其他系统和用不同语言编写的文件建立绑定关系。更新到 v2.7.9 是否会导致任何问题?
使用 2.7.6 编写的 py 文件和/或使用其他语言编写的文件有任何隐藏的冲突吗?
可以解释一下为什么它可能会导致问题/为什么不能。
感谢您的宝贵时间。
【问题讨论】:
标签:
python
version-control
version
updates
conflict
【解决方案1】:
当然,升级系统组件总是有可能导致错误。然而,Python 开发人员确实非常重视向后兼容性。
如果这是一个严重的问题,您应该确保您的软件有足够的单元测试,并在更新的 Python 上运行它们,然后再将其安装到您的生产系统上。
【解决方案3】:
应该不太可能导致任何问题。 Python 版本的格式为major.minor.bugfix。 bugfix 中的更改不应改变任何程序的工作方式,除非它使它们在以前没有的地方正常工作。 minor 中的更改不应该要求您对程序进行太多更改,但您可能需要升级库。 major 中的更改肯定是向后不兼容的,但幸运的是并不常见。只有当您的程序有大量依赖项时,您才有可能遇到问题。