
Python integration for Visual Studio
PTVS 2.0 Alpha is LIVE! - please install & let us know what you think!
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:
Editing & Intellisense
 |
Profiling
 |
Parallel Debug & Watch
 |
Live Debug REPL
![clip_image004[4] clip_image004[4]](http://download-codeplex.sec.s-msft.com/Download?ProjectName=pytools&DownloadId=524820) |
MPI & Cluster Computing
![clip_image005[4] clip_image005[4]](http://download-codeplex.sec.s-msft.com/Download?ProjectName=pytools&DownloadId=524821) |
Refactoring
 |
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] clip_image001[6]](http://download-codeplex.sec.s-msft.com/Download?ProjectName=pytools&DownloadId=524824) |
Win, Linux, Mac Python Azure Client Libraries
![clip_image002[6] clip_image002[6]](http://download-codeplex.sec.s-msft.com/Download?ProjectName=pytools&DownloadId=524825) |
Python in the Browser:
IPython notebook
![clip_image003[6] clip_image003[6]](http://download-codeplex.sec.s-msft.com/Download?ProjectName=pytools&DownloadId=524826) |
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:
- Uninstall any previous versions of "IronPython Tools" or PTVS (if any)
- Install a Python distribution (just an interpreter or a full distro)
- Install Visual Studio 2010 or 2012 (or the Free "Integrated Shell" which gives you the equivalent of “Python Express”)
- 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