PTVS 2.0 Alpha is LIVE! - please install & let us know what you think!ptvs pytools home screen small

 

 

 

Python integration for Visual Studio

 

PTVS is a free/OSS plugin that turns Visual Studio into a Python IDE.  PTVS supports CPython, IronPython, Editing, Browsing, Intellisense, Debugging, Profiling, HPC Clusters, Multiple REPL’s, IPython, Django, and Cloud computing with Client Libraries for Windows, Linux and MacOS. 

Core IDE:  PTVS supports all the core features of Visual Studio plus many Python specific ones:

New features for PTVS 2.0 Alpha:

Analysis & Intellisense Virtual Env Remote Debug for Linux/OS X Debug As Script
image image image image

 

Editing & Intellisense
clip_image001
Profiling
clip_image002
Parallel Debug & Watch
clip_image003
Live Debug REPL
clip_image004[4]
MPI & Cluster Computing
clip_image005[4]
Refactoring
image

Azure:  PTVS now supports VMs, Cloud Service, Web Sites (soon), Client Libraries and Browser based computing on Azure:

Django Framework &
Publish to Azure

clip_image001[6]
Win, Linux, Mac Python Azure Client Libraries
clip_image002[6]
Python in the Browser:
IPython notebook

clip_image003[6]

Complete list of Azure related features at:   https://www.windowsazure.com/en-us/develop/python/

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 2012 (or the Free "Integrated Shell" which gives you the equivalent of “Python Express”)
  4. Run the PTVS installer & you're in business.

Installation – more details

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 projects

Sho, Solver, IronPython, IPython

 

Dedicated to Kyril Faenov

Last edited Mar 8 at 3:05 AM by Ptools, version 294