网络营销模式有几种,搜索引擎优化名词解释,建站平台塔山双喜,模板建站自适应排版#xff1a;Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Python 和 Jupyter 扩展将于 2023 年 7 月发布#xff01; 此版本包括以下更新#xff1a;
Mypy 扩展预览版预览版中的调试扩展Pylance 本地化使用 Pylance 的第三方库的索引持久性即将弃用 Python 3.7 支… 排版Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Python 和 Jupyter 扩展将于 2023 年 7 月发布 此版本包括以下更新
Mypy 扩展预览版预览版中的调试扩展Pylance 本地化使用 Pylance 的第三方库的索引持久性即将弃用 Python 3.7 支持
如果您有兴趣可以在我们的 Python、Jupyter 和 Pylance 扩展更新日志中查看完整的改进列表。
Mypy 扩展预览版
现在有一个 Mypy Type Checker 扩展它使用 mypy 为 Python 提供类型检查支持作为预发布版本提供预览版。它还使用 dmypy 进行更快的类型检查 Python in VS Code - Mypy 扩展预览版 如果对此新扩展有任何问题或希望提供反馈请在 Mypy 扩展 的 GitHub 存储库中提交问题。
预览版中的调试扩展
当从 Python 扩展中删除对 Python 2.7 和 Python 3.6 的支持时我们收到了许多用户的反馈他们无法将代码库升级到最新版本的 Python并且无法使用最新版本的 Python 扩展调试他们的应用程序。为了解决这个问题我们创建了一个单独的 Python 调试器扩展称为 Debugpy。通过将调试器与 Python 扩展分开最终将能够在使用旧版本的调试器时使用最新版本的 Python 扩展禁用扩展自动更新。此扩展作为使用最新版本调试的预发布版本提供预览版。我们计划在不久的将来支持旧版本。
请尝试一下让我们知道一切是否按预期工作。我们的计划是弃用内置调试功能转而使用这个单独的扩展。
Pylance 本地化
Pylance 扩展现已本地化这意味着如果你安装了语言包并在 VS Code 设置中激活则扩展中的命令和其他文本将翻译为你的首选语言。
使用 Pylance 的第三方库的索引持久性
Pylance 对环境中安装的第三方库执行索引以启用智能感知功能如自动完成、自动导入、代码导航等。以前每次在 VS Code 中打开工作区时Pylance 都会为这些库编制索引。现在Pylance 将保留这些库的索引从而减少对重复索引过程的需求。
即将弃用 Python 3.7
Python 3.7 于 2023 年 06 月 27 日达到生命周期结束 EOL。因此Python 扩展对 Python 3.7的官方支持将在三个月后的2023.18版本中停止与2023年9月发布的 VS 代码相对应。没有计划主动删除对 Python 7.3 的支持因此我们预计在可预见的未来该扩展将继续与 Python 3.7非正式地合作。 由于 Python 的所有其他版本现在都处于年度发布节奏我们预计一旦 Python 版本在下一个日历年的第一个扩展版本中达到 EOL我们将停止对 Python 版本的官方支持即 Python 3.8 计划在 2024 年 2025 月达到 EOL因此 2025 年的第一个扩展版本将停止官方支持。
其他更改和增强功能
我们还添加了用户请求的小增强功能和修复的问题这些问题应该可以改善您在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的体验。一些值得注意的变化包括
PythonTestAdapter 实验目前已为所有使用 Python 扩展最新预发布版本的人启用并将于本月开始推广到发布版本。该实验支持 pytest 和 unittest 的动态运行结果其中测试结果是单独展示的允许您实时查看测试通过和失败。如果工具列在 pyproject.toml 中则建议使用 linters 和格式化程序扩展vscode-python#21458)
我们还要特别感谢本月的贡献者
kev-Odin 在 vscode-black-formatter#235 中做出了他们的第一个贡献DetachHead 在 vscode-mypy#33 中做出了他们的第一个贡献Avasam 在 vscode-mypy#58 中做出了他们的第一个贡献vidhanio 在 vscode-mypy#64 中做出了他们的第一个贡献DudeNr33 在 vscode-pylint#298 中做出了他们的第一个贡献diksown 在 vscode-isort#174 中做出了他们的第一个贡献Molkree 在 VSCODE-isort#208 中做出了他们的第一个贡献hamirmahal 在 vscode-isort#256 中做出了他们的第一个贡献dciborow 在 vscode-flake8#131 中做出了他们的第一个贡献TimStricker 在 vscode-flake8#165 中做出了他们的第一个贡献SruthiSathya 在 vscode-flake8#168 中做出了他们的第一个贡献kyoto7250 在 vscode-flake8#176 中做出了他们的第一个贡献
通过从 Marketplace 下载 Python 扩展和 Jupyter 扩展来尝试这些新的改进或者直接从 Visual Studio Code 中的扩展视图Ctrl Shift X 或 ⌘ ⇧ X安装它们。您可以在文档中了解有关 Visual Studio Code 中 Python 支持的更多信息。如果您遇到任何问题或有建议请在 Python VS Code GitHub 页面上提交问题。