{"id":8125,"date":"2020-11-12T10:32:43","date_gmt":"2020-11-12T18:32:43","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/python\/?p=8125"},"modified":"2020-11-12T10:32:43","modified_gmt":"2020-11-12T18:32:43","slug":"python-in-visual-studio-code-november-2020-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/python-in-visual-studio-code-november-2020-release\/","title":{"rendered":"Python in Visual Studio Code \u2013 November 2020 Release"},"content":{"rendered":"<p>We are pleased to announce that the November 2020 release of the Python Extension for Visual Studio Code is now available. You can <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-python.python\">download the Python extension<\/a> from the Marketplace, or install it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about <a href=\"https:\/\/code.visualstudio.com\/docs\/python\/python-tutorial\">Python support in Visual Studio Code<\/a> in the documentation.<\/p>\n<p>In this release we\u2019re introducing the Jupyter extension, which the Python extension now takes a dependency on.<\/p>\n<p>If you\u2019re interested, you can check the list of improvements in our <a href=\"https:\/\/github.com\/Microsoft\/vscode-python\/blob\/main\/CHANGELOG.md\">changelog<\/a>.<\/p>\n<h2>Jupyter extension<\/h2>\n<p>The Jupyter support of the Python extension has been refactored into the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-toolsai.jupyter\">Jupyter extension<\/a>, which was shipped today.\u00a0 This will allow for the same rich Jupyter Notebooks experience to be enabled for other languages. For Python, there\u2019s no change in the experience as the Jupyter extension now comes installed with the Python extension.<\/p>\n<p>Learn more about it on the <a href=\"https:\/\/devblogs.microsoft.com\/python\/introducing-the-jupyter-extension-for-vs-code\/\">Jupyter extension release announcement<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2020\/11\/OpenOrCreateNotebook.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-8126 size-full\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2020\/11\/OpenOrCreateNotebook.gif\" alt=\"Opening an existing Jupyter Notebook in VS Code and creating a blank one.\" width=\"1575\" height=\"1080\" \/><\/a><\/p>\n<h2>Other Changes and Enhancements<\/h2>\n<p>We have also added small enhancements and fixed issues requested by users that should improve your experience working with Python in Visual Studio Code. Some notable changes include:<\/p>\n<ul>\n<li>Updated the logic for parsing and sending selected code to the REPL. This is currently under experimentation, but available in the <a href=\"https:\/\/devblogs.microsoft.com\/python\/python-in-visual-studio-code-august-2019-release\/#insiders-program\">Insiders Program<\/a>. (<a href=\"https:\/\/github.com\/Microsoft\/vscode-python\/issues\/14048\">#14048<\/a>)<\/li>\n<li>Fixed &#8220;TypeError: message must be set&#8221; error when debugging with pytest. (<a href=\"https:\/\/github.com\/Microsoft\/vscode-python\/issues\/14067\">#14067<\/a>)<\/li>\n<\/ul>\n<p>We\u2019re constantly A\/B testing new features. If you see something different that was not announced by the team, you may be part of the experiment! To see if you are part of an experiment, you can check the first lines in the Python extension output channel. If you wish to opt-out of A\/B testing, you can open the user settings.json file (<strong>View <\/strong>&gt; <strong>Command Palette&#8230;<\/strong> and run <strong>Preferences: Open Settings (JSON)<\/strong>) and set the &#8220;<em>python.experiments.enabled<\/em>&#8221; setting to <em>false<\/em>.<\/p>\n<p>Be sure to\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-python.python\">download the Python extension<\/a>\u00a0for Visual Studio Code now to try out the above improvements. If you run into any problems or have suggestions, <a href=\"https:\/\/github.com\/microsoft\/vscode-python\/issues\/new\/choose\">please file an issue<\/a> on the\u00a0<a href=\"https:\/\/github.com\/Microsoft\/vscode-python\">Python VS Code GitHub<\/a>\u00a0page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are pleased to announce that the November 2020 release of the Python Extension for Visual Studio Code is now available. In this release we\u2019re introducing the Jupyter extension, which the Python extension now takes a dependency on.<\/p>\n","protected":false},"author":33035,"featured_media":8126,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4,1,6],"tags":[],"class_list":["post-8125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jupyter","category-python","category-visual-studio-code"],"acf":[],"blog_post_summary":"<p>We are pleased to announce that the November 2020 release of the Python Extension for Visual Studio Code is now available. In this release we\u2019re introducing the Jupyter extension, which the Python extension now takes a dependency on.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/8125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/users\/33035"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/comments?post=8125"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/8125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/8126"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=8125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=8125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=8125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}