用python也有好几年了,也会经常安装python,因为有工作需要,可能在各个地方使用python,自己的电脑也经常重装,重装后会装python,还有的时候,装的包太多了,影响整个环境的使用(都是小项目,不想用虚拟环境)。经过这多年的使用,我对python版本的选择有以下建议。
- 如果对运行速度有要求,有64位的新版python.
- 如果是想尝鲜学习python新特性,用最新版的python.
- 一般情况的学习,最好用落后新版本两个大版本号的版本,比如现在python最新版本是3.12,那么就用3.10的,这样做的目的一是防止部分包没有很好适配新版本的python,出现一些异常问题(还有种可能是,这种组合用得人少,还没暴露出错误),二是目前大多数教程都是以老版本python为基础的,新老版本之间可能存在部分差异。
- 如果考虑多设备使用的兼容性,那么用32位,3.8.10版本的python. 因为部分旧电脑还是win7,但python3.9以后就不支持win7了,另外64位的电脑可以用32位的python,但32位的电脑不能用64位的python.
我目前用的就是32位的3.8.10版本的python,因为我经常会在不同电脑上使用python,为了达到代码和环境的一致性,我选用了这个版本。
至于为什么用3.8.10版本的,而不用更后面的,是因为在python官网上没有找到可供下载 更新版本windows安装包。
官方网站:
https://www.python.org/downloads/windows/
3.8.10已经是3.8最后一个bug修复的版本了,后续不会再发布相关安装包,只会发布源码版本的。