Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News Python Tools for Visual Studio 2.0 Adds IntelliSense, Virtualenv and Windows Azure Support

Python Tools for Visual Studio 2.0 Adds IntelliSense, Virtualenv and Windows Azure Support


Microsoft has released Python Tools for Visual Studio 2.0 alpha with debugging improvements, Intellisense in addition to support for Windows Azure. The alpha release enables developers to debug Python script files using Visual Studio by simply opening the relevant file, right clicking on it and choosing Debug as Script option with the ability to set breakpoints, break all, inspect state with the call stack, locals and watch windows. Moreover, the remote debugging and client libraries are available for Windows, Linux and Mac OS X.

Python Tools for Visual Studio 2.0 alpha includes support for IntelliSense in three different formats such as completions, signature help and quick info. The completions works by displaying a list of words based on the context and are filtered to avoid showing options that are incorrect or distracting.

The signature help format is displayed when writing a function call and includes any documentation and available parameter information. On the other hand, quick info is visible as a tooltip that is displayed when you place the mouse over an identifier and will have potential values or types, any available documentation, return types and definition locations.

The latest alpha release also provides support for Windows Azure, Virtual Machines, Cloud Service, Web Sites including browser based computing on Azure. Moreover, developers will be able to develop a Django application using Visual Studio and deploy them to Windows Azure.

According to official sources, Python Tools for Visual Studio 2.0 alpha release should be installed as per the steps listed below

  1. Uninstall previous version of Python Tools (if any)
  2. Install a Python distribution - CPython or IronPython
  3. Install Visual Studio 2010 or 2012 and then execute Python Tools for Visual Studio 2.0 alpha package

Python Tools for Visual Studio 2.0 alpha release provides support for Virtualenv, which is a Python tool for creating virtual environments. In order to create a new virtual environment, you should right click on the Virtual Environments tree node and select Create Virtual Environment option from within Visual Studio IDE.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.