visual studio code安装python_正面开杠 Pycharm!Visual Studio Code 4 月 Python 扩展更新

微软发布了 4 月的 Visual Studio Code Python 扩展更新,该版本包括 Jypyter Notebooks 中的 ipywidgets 支持以及 Django 和 Flask 自动重装的调试器支持。

Jypyter Notebooks 中的 ipywidgets 支持

新版本支持 VS Code 中 Jupyter Notebooks 中的所有 ipywidgets(包括自定义的)。这意味着可以将所有交互式绘图库(例如 beakerX、bqplot 等)与 Notebooks 和 VS Code 中的数据进行交互及可视化。

1d1f94126de0aeed66af9cbe942fef76.gif

对 Django 和 Flask 自动重新加载的 Debugger 支持

在 Python 扩展的 3 月发行版中,引入了新的 Python 调试器 debugpy。现在, 它支持实时重新加载 Django 和 Flask 等 Web 应用程序。对应用程序进行编辑时,无需重新启动调试器即可进行应用。保存更改后,将在相同的调试会话中自动重新加载 Web 服务器。

以Django为例

打开Web应用程序并添加调试配置,打开“运行”视图并单击“ 创建launch.json文件”

c82eb93f9408ca419c2291cc66348b2c.png

创建一个 launch.json 文件, 添加运行/ 调试 配置 。要使实时重装工作正常进行,只需删除「args」属性中的“ –no-reload”即可 :

2e02fff643504e4564224cab6243434c.png

现在,此配置如下所示:

{            "name": "Python: Django",            "type": "python",            "request": "launch",            "program": "${workspaceFolder}manage.py",            "args": [                "runserver",            ],            "django": true        },

当你开始调试(F5), 进行更改应用程序 ,并保存它们,服务器将自动重新加载。

366b4637a0644af6186d906471b467f7.gif

PS:要为Flask应用程序启用实时重新加载,请在launch.json 文件中设置“ FLASK_DEBUG”:“ 1” ,因为默认情况下它设置为“ 0”。

其他改进

  • 确保打印图适合 PDF 页面 (#9403)
  • 支持使用 “esc” 或 “ctrl+u” 清除交互式窗口输入框的内容 (#10198)
  • 即使禁用遥测也可以使实验正常进行 (#10008)
  • 确保在单元执行和单元编辑之间保留单元中的用户代码 (#10949)

详情见更新说明:

https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2020-release/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值