APP下载

VS Code Python扩充套件8月新版翻新Jupyter Notebooks整合

消息来源:baojiabao.com 作者: 发布时间:2024-10-08

报价宝综合消息VS Code Python扩充套件8月新版翻新Jupyter Notebooks整合

适用于VS Code的Python扩充套件8月更新版已经开放下载,用户已经可以从扩充套件库中安装。微软在这个版本翻新Jupyter Notebooks的使用体验,并且采用新方法排序Python直译器列表。官方提到,8月更新版本相较于其他版本,是发布周期较短的版本,因为他们正在调整发布节奏,以配合VS Code的版本更新。

在2020年的时候,微软开始在VS Code中预览新的Jupyter Notebooks体验,而现在新功能已经脱离预览阶段,正式提供所有开发者使用。微软翻新Jupyter Notebooks推出了Native Notebooks,Native Notebooks是微软最新实作的笔记本,而Python扩充套件使用Native Notebooks API,来提供更好的资料科学开发体验。

微软改进笔记本和扩充套件之间的整合,大幅加速笔记本载入时间,根据微软使用包含49个程式码单元格、18个标记语言Markdown单元格以及约5 MB的输出,在旧的笔记本编辑器打开,约需要7秒钟的时间,而在新的笔记本编辑器则能以少于1秒的速度快速开启。

除了速度改进之外,新的笔记本也有全新的外观,改进UI并新增单元格操作功能,开发者现在有更多的自定义能力,来控制笔记本UI元素的外观和位置,另外,开发者也可以在笔记本中用到,在VS Code中编辑源代码和Markdown文字的扩充套件,像是VIM快捷键绑定和上色括号等。

同时,这个新版本也改善对源代码控制的支援,单元格更改现在能够更良好地,在源代码控制浏览中解析和查看,甚至可以自定义要显示的类型变更。

VS Code Python扩充套件8月更新版的另一个好用的更新,便是微软改进了Python直译器的排序,过去在执行Python:Select Interpreter指令的时候,Python扩充套件会显示所有能够找到的Python直译器列表,并且按字母顺序排列。

因此当机器上有许多Python环境时,通常会使得直译器选择变得麻烦,开发者可能需要进一步搜寻或是卷动页面,而微软现在加速这个过程,采用了新方法,会尽量把开发者可能需要的直译器,放置在列表的第一个选项,使其更容易被选取。

直译器呈现的第一顺位为,与工作空间目录同一路径的环境,第二顺位是是全域安装环境,像是$WORK_ON或conda,最后才是像/usr/bin/python3.9等全域安装。

2021-08-10 12:45:00

相关文章