本文转自Python编程时光
微软最近发布了适用于 Microsoft Visual Studio Code 的新版本 Python 扩展。您可以从 Marketplace 上下载Python扩展,也可以直接从 Visual Studio Code 中的扩展库安装它。如果已经安装了 Python 扩展,则还可以通过重新启动 Visual Studio Code 来获取最新的更新。您可以在文档中了解有关Visual Studio Code中Python支持的更多信息。https://code.visualstudio.com/docs/python/python-tutorial
此版本包括对 Poetry
环境的支持,使用Pylance
时对PyTorch 1.8.1
的持续体验改进以及对 Data Viewer 的功能增强。您可以在我们的变更日志中查看修复和改进的完整列表。微软团队非常高兴在 Visual Studio Code 中宣布对Poetry
环境的支持,这是Visual Studio Code 的 GitHub 存储库中最受欢迎的功能!Poetry 是一个 Python 软件包和依赖项管理器,可轻松构建、发布项目以及检查其依赖项状态。如果您使用的是内测版本,则可以从使用 Poetry 创建的环境中选择 interpreters,因为 Python 扩展现在会自动发现这些 interpreters。选择它之后,您可以创建一个新终端,以自动激活该环境。上图表示您安装软件包后,Python扩展还将使用Poetry:如果您想尝试一下,可以通过打开命令面板(查看>命令面板…)并运行 “Python: Switch to Insiders Weekly Channel”
来加入我们的内测计划。内测版本构建完成下载后,将提示您重新加载窗口。如果您是初次使用 Poetry ,请确保遵循 Poetry 文档中的设置说明。https://python-poetry.org/docs/basic-usage/#project-setup
如果您在使用此扩展程序并发现任何问题,可以提交错误报告。用 Pylance 对 PyTorch 1.8.1 的功能改进微软团队在上个月花了一些时间为 PyTorch 项目作了一些改进,以更新子模块在高等级 torch 模块中的导出方式。进行这些更改后,使用 PyTorch 的 Pylance 用户应更新到PyTorch 1.8.1 版本,以显著提高子模块(例如nn
,optim
,cuda
)的完成度。团队同时对 Data Viewer 也进行了许多改进。首先,添加了刷新数据查看器的功能。如果您对数据进行了一些更改或转换,现在可以单击Data Viewer顶角的刷新按钮以获取最新信息,而不必关闭并重新打开Data Viewer来查看更改。其次,Data Viewer 现在支持查看 PyTorch 和 TensorFlow 的 Tensor 数据类型!第三,对整个Data Viewer进行了可视化更新,以使其在美学上更加令人愉悦。现在,您可以在每列的标题处找到过滤器框,并且可以在Data Viewer中单击单个单元格以复制其内容。您可以继续单击任何列标题以对其数据进行升序/降序排序。最后的一点是,Data Viewer现在支持切片数据,这使您可以查看更高维度数据的任何2D切片。如果您具有3维或更大的数据(