(本文仅作记录以备忘)
Python 软件基金会宣布,到 2020 年元旦,将不再为编程语言 Python 2.x 分支提供任何支持。这一天将标志着一出延续多年的戏剧的高潮:Python 从较旧的、功能较弱的、广泛使用的版本过渡到更新的、更强大的版本。然而,Python 的新版本在采用上仍然落后于它的旧版本。未来几年里,还会有很多人继续使用 Python 2 编写的程序,有些python程序使用python2开发的,比如sqlmap,与 Python 2 相比,Python 3 有着无数的技术和最终用户增强功能,但却未能永久取代 Python 2。PyPI 存储库中托管的大多数流行包都支持 Python 3(该库是可重用 Python 代码的第一站)。Python 3 现在已经成为许多 Linux 发行版默认的 Python 解释器。大多数最近出版的书籍、编码学院(coding academy)和在线课程都向初学者推荐了 Python 3。也有的程序是python3开发的就造成了运行不同的python程序需要切换不同的python版本的问题,下面是如何让python2和python3在同一windows操作系统上共存的问题。
本人再网上搜索了大量文章后,有的文章是同时安装python2和python3,但是此种方法有些复杂,而且出错了也不好解决,创建虚拟环境还需要很多命令,使用完还需要删除虚拟环境,还要改python.exe的名字,还要折腾pip,经过对比与总结,发现下面的操作方法最为实用可靠,命令也少。