2021年11月8月,微软发布了Visual Studio 2022正式版本,本次版本更新包括了针对编程语言、云服务、扩展性、热重载以及编辑器等等改进。12月7日,微软官方博客发布文章称,随着Visual Studio 2022的发布,Visual Studio对Python的支持方式也会发生变化。
之前,Visual Studio的每个版本都会针对特定的Python 版本。每个版本的 Visual Studio 都针对特定的 Python 版本。例如,Visual Studio 2019 的目标是 Python 3.7,而 Visual Studio 2022 的目标是 Python 3.9(Python 3.10 刚刚出来,但仍然有很多流行的包没有完全支持,所以 Python 3.9 是更好的选择)。
而Python 版本的生命周期与 Visual Studio 版本的生命周期大不相同。每年Python都会发布新版本,并且二进制安装程序在发布后的 18个月内可用于 Windows。这意味着 Python 3.9 的最后一个二进制安装程序更新将在 2022 年 3 月左右由 Python 软件基金会 (PSF) 提供,而早期版本根本不会获得安装程序更新。
而现在,Visual Studio 将会选择最新的广泛采用的 Python 版本。这意味着 Visual Studio 2022 在之后获得更新时,新版本可能会选择 Python 3.10、Python 3.11 或更新版本(取决于届时哪个版本会被广泛采用)。但是,Visual Studio 之前版本的Python工作负载不会更新以支持新版本的Python。
如果在旧版本的 Python 中发现安全问题,我们的方法是标记未获得 PSF 构建的更新安装程序的 Python 版本,并且在 Visual Studio 安装程序中将已知安全问题标记为“不支持”。微软不会删除这些版本,也不会添加更新的版本。
这样做的原因是:
目前此项更改正在进行,由于 Visual Studio 2019 中的语言服务器已被弃用,因此 Visual Studio 2022 随附了现代高性能语言服务器 Pylance。语言服务器是受 Python 版本变化影响最大的组件,微软未来将会更灵活地协调 Python 版本的生命周期与 Visual Studio 版本的生命周期之间的差异,并尝试找到最为适当的方式。
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!