生产环境中的 Python 版本由 2.6 升级至 2.7 可能会带来哪些问题

2024年11月19日 13:14
有1个网友回答
网友(1):

主要是使用的很多库会有版本兼容性的问题。
2.7版本是往3.0的一个过度版本,如果目前2.6可以正常使用没有必要升级到2.7 - 补充:ubuntu的最新版已经是2.7了。

补充说明,最近我司的新增服务器部署了2.7, 在以下几个地方出现了问题:
1. crypto模块中的某行代码,记不起来是哪了。
2. concurrent log handler 会有关闭文件之后还试图flush的问题
3. unrlib.quote对于传入的string为unicode和str时返回的类型和2.6不一样。

等到发现更多问题再往这贴。总之迁移有风险,需谨慎。