[VSCode Python] – 2021年4月发布

[VSCode Python] – 2021年4月发布VSCode
这篇文章约3分阅读完。

此版本包括对Poetry环境的支持预览,使用Pylance时PyTorch 1.8.1的改进完成以及对Data Viewer的增强。您可以在我们的变更日志中查看完整的修复和改进列表。

支持Poetry环境

我们很高兴在Visual Studio Code中宣布我们对诗歌环境的预览支持,是我们GitHub存储库中最受欢迎的功能

Poetry是一个Python包和依赖项管理器,可轻松构建,发布项目以及检查其依赖项状态。

如果您使用的是Insiders内部版本,则可以从使用Poetry创建的环境中选择解释器,因为Python扩展现在会自动发现它们。选择它之后,您可以创建一个新终端,以自动激活该环境。

代表您安装软件包时,Python扩展还将使用Poetry:

如果您想尝试一下,可以通过打开命令面板(“视图” >“命令面板”)并运行“ Python:切换到内部人员每周频道”来加入我们的内部人员程序。内部人员构建完成下载后,将提示您重新加载窗口。

如果您是初次使用Poetry,请确保遵循Poetry文档中的设置说明

我们希望将这种体验带入稳定的Python扩展版本,因此,如果您尝试使用此扩展程序并发现任何问题,请提交 错误报告

带有Pylance的PyTorch 1.8.1的改进的自动完成功能

我们很高兴地宣布,我们的团队在上个月花了一些时间为PyTorch项目做出了贡献,以更新子模块在顶级割炬模块中的导出方式。通过这些更改,使用PyTorch的Pylance用户应更新到PyTorch 1.8.1,以显着提高子模块(例如nn,optim,cuda)的完成度。

数据查看器增强功能

[VSCode Python] – 2021年4月发布

以防万一您在最新版本的Jupyter扩展中错过了它,我们对Data Viewer进行了许多改进。

首先,我们添加了刷新数据查看器的功能。如果您对数据进行了一些更改或转换,而不必关闭并重新打开Data Viewer来查看更改,则现在可以单击Data Viewer顶角的刷新按钮以获取最新信息。日期数据。

其次,Data Viewer现在支持查看PyTorch和TensorFlow Tensor数据类型!

第三,我们对整个Data Viewer进行了可视化更新,以使其在美学上更加令人愉悦。现在,您可以在每列的标题处找到过滤器框,并且可以在Data Viewer中单击单个单元格以复制其内容。您可以继续单击任何列标题以对其数据进行升序/降序排序。

最后但并非最不重要的一点是,Data Viewer现在支持切片数据,这使您可以查看更高维度数据的任何2D切片。如果您具有3维或更大的数据(numpy ndarray,PyTorch Tensor或TensorFlow EagerTensor类型),现在可以在Data Viewer中查看该多维数据,并且新的数据切片面板将在Data Viewer中打开默认。在此面板中,您将能够使用输入框通过Python slice语法以编程方式指定您的切片,或者也使用交互式Axis和Index下拉菜单进行切片。两者将同步。

[VSCode Python] – 2021年4月发布

其他变更和增强

请查看原文:https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2021-release/

复制标题和 URL