728 people following this project (follow)

Python Tools for Visual Studio with IPython inline graph and MPI cluster debugging

Python integration for Visual Studio 2010

New in PTVS 1.5 Alpha [Released May 2012]

  • Support for Djano! Create, Edit, Debug, Intellisense support for Django apps, FastCGI, ...

New in PTVS 1.1.1 [Released Apr 2012]

  • Primarily bug fixes to the 1.1 release below

New in PTVS 1.1 [Released Feb 2012]

  • Add Import 
  • Remove Imports 
  • isinstance type inference 
  • Project references (C extension modules or .NET DLLs)
  • Automatic IPython Inline graphs
  • Pyvot: A Python to/from Excel connector!
  • PyKinect: Write Kinect games with Python!
  • Over 150 bug fixes & new features based on your feedback

License / Price

PTVS is free & Open Source (Apache 2.0)

What, Why, Who, … ?

Python Tools for Visual Studio turns Visual Studio into a Python IDE. It's a free & open source plug-in for Visual Studio 2010 from Microsoft's Developer Division. PTVS enables developers to use all the major productivity features of Visual Studio to build Python code using either CPython or IronPython and adds new features such as using High Performance Computing clusters to scale your code. Together with one of the standard distros, you can turn Visual Studio into a powerful Technical Computing IDE...

Note: PTVS is not a Python distribution; it works with your existing Python/IronPython installation to provide you an integrated editing and debugging experience.

Quick Overview

To get a taste of what PTVS looks like, check out the videos on YouTube under "PTVS". A couple of samples:

PTVS - Core editing experience with Python Tools for Visual Studio

PTVS - Profiling with Python Tools for Visual Studio

Quick Start Guide

For a completely free setup, you can install PTVS into the Visual Studio "Integrated Shell" for a fully functional Python IDE. The general installation steps are:

  1. Uninstall any previous versions of "IronPython Tools" or PTVS (if any)
  2. Install a Python distribution (just an interpreter or a full distro)
  3. Install Visual Studio 2010 (or the Free "Integrated Shell")
  4. Run the PTVS installer & you're in business.

Installation – more details

Features in depth

If you are already a Visual Studio user, you'll find Python to be a natural extension. The walk-through pages of this wiki cover the core features along with new additions such as using Windows HPC clusters, MPI, etc.

Detailed Walk-through – IDE Features

Detailed Walk-through – HPC and Cloud Features

Detailed Walk-through - NumPy and SciPy for .Net

Support & Q/A

Please use the Discussions Tab for questions/bugs/suggestions/etc.

Keeping in touch

Twitter : @pt4vs http://twitter.com/pt4vs (note the 4 in there)
Facebook : http://www.facebook.com/pt4vs or "Python Tools for Visual Studio"
Reddit : ptvs
Codeplex : latest binaries, sources & forum

Getting Involved

PTVS is a small team – we would love for you to get involved! Please see details here.

Building PTVS yourself

If you’d like to build the code yourself, please see the instructions here: Building PTVS from source.

Related cool projects

Sho, Solver, IronPython, IPython, …

Last edited Fri at 12:06 AM by Ptools, version 220