The extension along with the IDE is both open source and runs on multiple platforms such as Windows, Mac and Linux. Both the Python extension and Visual Studio Code are built using open source technologies such as NodeJs. Works out of the box. Once installed, the extension works out of the box with absolutely no configuration. Install Visual Studio Code and the Python Extension # If you have not already done so, install VS Code. Next, install the Python extension for VS Code from the Visual Studio Marketplace. For additional details on installing extensions, see Extension Marketplace. Python Tools for Visual Studio is a completely free extension, developed and supported by Microsoft with contributions from the community. Visit our Github page to see or participate in PTVS development. Visual Studio Community 2019 Free, fully-featured IDE for students, open-source and individual. I'm running VS Code 1.33.1 on macOS Sierra (10.12.6). When I run a simple Python program like the following, VS Code uses Python 2.7 as installed on my Mac rather than Python 3 which I installed using Homebrew. # show-python-version.py import sys print(sys.version) Here's the output as displayed in the VS Code Output window.
-->Note
Python support is presently available only on Visual Studio for Windows; on Mac and Linux, Python support is available through Visual Studio Code.
Download and run the latest Visual Studio installer for Windows (Python support is present in release 15.2 and later). If you have Visual Studio installed already, run the Visual Studio installer and go to step 2.
Tip
The Community edition is for individual developers, classroom learning, academic research, and open source development. For other uses, install Visual Studio Professional or Visual Studio Enterprise.
The installer presents you with a list of workloads, which are groups of related options for specific development areas. For Python, select the Python development workload and select Install:
To quickly test Python support, launch Visual Studio, press Alt+I to open the Python Interactive window, and enter
2+2
. If you don't see the output of 4, recheck your steps.