常见的软件升级通常有两种策略:
第一:if it don't break, don't upgrade。只要还能用,就打死不升级。
第二:always brand-new。所有部件永远保持最新版本。
第一种策略常见于生产环境,第二种策略嘛,常见与发烧友与折腾党的开发机。
Win7是一个已经有十三年历史的旧版本,如果一个系统保持如此旧版本的系统,那么通常采用的是第一个策略,在这种情况下,其它软件的版本也都不应该升级。包括python。所以python3.9是否支持这个系统并没有关系。
第二种策略的Windows用户,现在肯定已经升级到了Win10,甚至Win11,所以python3.9支持这些用户就足够了。
你不能指望一个操作系统还用13年前版本的用户,对python却非要升级到最新,相信我,他们一定也懒得升级python的。既然他们本来就不会升级python,新版本何必要支持?