How To Run Python In Visual Studio 2019

Python Programming

Running Python in Visual Studio 2019 is a great way to take advantage of the powerful features and tools offered by both Python and Visual Studio. As a programmer who works extensively with Python, I have found Visual Studio 2019 to be my go-to IDE for all my Python development needs. In this article, I will guide you through the process of setting up and running Python code in Visual Studio 2019, while adding personal touches and insights along the way.

Step 1: Installing Visual Studio 2019

If you haven’t already, the first step is to download and install Visual Studio 2019. You can find the installation package on the official Microsoft website or through your preferred software distribution platform. Make sure to choose the version that matches your operating system.

Step 2: Installing the Python Extension

Once Visual Studio 2019 is installed, open the IDE and navigate to the Extensions menu. From there, search for the Python extension and install it. This extension adds Python-specific functionality to Visual Studio, such as syntax highlighting, code completion, and debugging capabilities.

Step 3: Creating a Python Project

With the Python extension installed, you can now create a new Python project. In Visual Studio 2019, go to the File menu, select New, and then Project. In the New Project window, choose the Python template and provide a name and location for your project. Click on the Create button to create the project.

Step 4: Writing and Running Python Code

Now that you have a Python project set up, you can start writing and running Python code. Visual Studio 2019 provides a powerful code editor for Python, with features like IntelliSense and code navigation that make your coding experience enjoyable and efficient. Simply open a Python file within your project and start writing your code.

To run your Python code, you have a few options. You can click on the Run button in the toolbar to run the entire script, or you can right-click within the code editor and choose the option to run the selected code. Visual Studio 2019 also supports debugging, allowing you to set breakpoints, step through your code, and inspect variables.

Step 5: Using Python Packages and Libraries

A major advantage of using Visual Studio 2019 for Python development is the seamless integration with the Python Package Index (PyPI) and the ability to easily install and manage Python packages and libraries. You can use the integrated Python package manager to search for and install packages directly within Visual Studio.


Running Python in Visual Studio 2019 offers numerous benefits for Python developers. With its robust code editor, debugging capabilities, and seamless integration with Python packages, Visual Studio 2019 provides a convenient and powerful environment for Python development.

As someone who has extensively used both Python and Visual Studio 2019, I highly recommend giving it a try. The combination of these two tools has greatly improved my productivity and made the development process smoother and more enjoyable. So why not give it a go and see how it enhances your Python coding experience?