This project has moved and is read-only. For the latest updates, please go here.


Rating:        Based on 15 ratings
Reviewed:  12 reviews
Downloads: 353002
Change Set: 21c6e042d906
Released: Oct 13, 2014
Updated: Oct 15, 2014 by huguesv
Dev status: Stable Help Icon

Recommended Download

Application PTVS 2.1 VS 2013.msi
application, 6684K, uploaded Oct 13, 2014 - 266015 downloads

Other Available Downloads

Application PTVS 2.1 VS 2012.msi
application, 6560K, uploaded Oct 13, 2014 - 41921 downloads
Application PTVS 2.1 VS 2010.msi
application, 5876K, uploaded Oct 13, 2014 - 32791 downloads
Application PTVS Samples 2.1.vsix
application, 1606K, uploaded Oct 13, 2014 - 7366 downloads
Application WFastCGI 2.1.msi
application, 912K, uploaded Oct 13, 2014 - 3030 downloads
Application PTVS ML Preview.vsix
application, 105K, uploaded Oct 15, 2014 - 1879 downloads

Release Notes

Release notes for PTVS 2.1

(Note: PTVS is now part of the Azure Machine Learning Group - which means more "Data Science" love in the next release!)

We’re pleased to announce the release of Python Tools 2.1 for Visual Studio.

Python Tools for Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports programming with the Python language. PTVS supports a broad range of features including CPython/IronPython, editing, IntelliSense, interactive debugging, profiling, Microsoft Azure, IPython, and cross-platform debugging support.

PTVS 2.1 is available for:

Users on Visual Studio Express 2013 RTM or Update 1 will need to get Update 2 or later. We recommend Update 3.

Known Issues

  • In Visual Studio 2013 with Update 3, Application Insights may be added to web projects. However, Application Insights does not support Python projects and including it may cause issues creating and publishing your project. To prevent problems, ensure the "Add Application Insights to Project" checkbox is unchecked when you create a new project. Existing projects are not affected. This will be fixed in Update 4.

Changes since 2.0

There are a number of exciting improvements in this release compared to 2.0, many based on your feedback & suggestions. Here’s a summary:
  • PTVS is now installable in Visual Studio Express 2013 for Web and Desktop editions! This also means that there will not be any more "PTVS Integrated" releases. The Express editions have all the features in the Integrated package and more. (Visual Studio 2013 Update 2 or later is required)
  • Distinct colors for modules, classes, functions and parameters in the editor
  • Templates for Bottle and Flask projects – as with Django, you can create Bottle & Flask project & easily publish to Azure
  • Improved Microsoft Azure Cloud Service support, including worker role support
  • Remote debugging for Microsoft Azure Web Sites
  • New editing experience for Django templates on VS 2013:
    • Full support for HTML5, CSS and JS
    • CSS and JS syntax highlighting and IntelliSense
    • Significantly improved HTML IntelliSense
  • Helpers for installing and generating requirements.txt files with pip
  • PyLint integration
  • Debugger performance and stability improvements when working with large data sets
  • pyproj files can now be edited manually to add build steps
    • Add a "CoreCompile" target to your project to enable building non-web projects inside VS
  • Anaconda environments can now use 'conda install' from PTVS
  • the standard string visualizers (HTML, XML, JSON) can now be used when debugging
  • Along with many bug fixes and smaller features enhancements.

For a quick overview of the changes in 2.1, watch this video.

To report issues or to review the complete list of known issues for this release, please see the Issues and Discussion pages on CodePlex.

We’d like to thank the following people who took the time to report issues, send feedback and pull requests for this release:

AlexBlekhman, AngellusMortis, aperception, applepies, Artfunkel, bc3tech, careri, cmist, ertichris, fd97207, heroboy, idoda, ITSecMedia, j_chris_davies, jessesmith, Jesus_Salas, jrs, kaseigan, klove, krandell, kunom, MariusM00, milkman7, miloslavbeno, mloskot, mrolle, murrayr, Nanalich, NicholasPierce, paweljasinski, pymab, RajKrishnan, RobertAtLexcon, rowandh, rpastrick, ryanfdiehl, samuelbosch, sgottfried, slapmeister, Tisten, uri247, ZachA, zturner.

Reviews for this release

This release was very helpful. The documentation allowed me to quickly migrate the anacondas libraries I was using into the VS IDE. Thanks!
by forty30 on Apr 9, 2015 at 11:36 PM
I absolutely love this plugin. Great way for .net developers to learn python. Being able to use the same IDE really helps. Great job.
by dlandonjr on Mar 3, 2015 at 6:43 PM
I have a strong background in c# and web development in ASP.NET MVC, and recently had the need to do some python/django development. I asked around and everyone was saying that i had to use linux to do so, i did some development using linux try diferents IDEs and hate it, i decided to try this and well.. now i love python/django this has made my transition smooth and great. Thank you guys.
by LuisZ54 on Feb 26, 2015 at 5:45 PM
great plugin. Simplified my debugging
by vossoraptor on Feb 24, 2015 at 9:28 PM
Fantastic! The remote debugging on *nix rocks. Take that PyCharm (just kidding, I still like you).
by adamcaviness on Jan 22, 2015 at 8:44 PM
Makes the experience of dealing with python's dynamic typing much easier. Can't wait for more linting/analysis tools
by soandos on Jan 20, 2015 at 8:25 AM
I'm definitely impressed with the tools you've built here. I love working in Visual Studio more than any other IDE, and you made working in Python that much better for me. Compared with PyCharm, I have yet to find a disadvantage so far that would hinder me from making the switch to Visual Studio. Thanks once again, keep up the good work!
by kakins on Jan 19, 2015 at 5:24 PM
I've had constant crashes after a few hours of editing three medium python files in VS 2013 (all files about 100 KB altogether). I've noticed memory usage in VS went up to 3 GB. I still had 12 GB of free memory.
by czarek_tomczak on Jan 6, 2015 at 7:32 PM
sorry czarek :(. there must be something going on w your particular config, VS update, etc. can you please file a bug and attach your diagnostic info so we can investigate? sending us your project (privately) would help a ton as well. regarding memory - note that initially when your distro is being analyzed, memory usage goes way up - once done, it's cached and you wont see a spike. we've also heard of other plugins conflicting with PTVS - pls try disabling them to see if the issue persists. looking fwd to resolving your issue.
Reply by Ptools (N/A) on Jan 7, 2015 at 3:03 AM
I see more!
by Styleno1 on Nov 13, 2014 at 2:10 PM
Makes my life writing and debugging python code much easier.
by gl1koz3 on Oct 31, 2014 at 11:35 AM
I am very happy with the stability of this version compared with 2.0!
by micahbright on Oct 21, 2014 at 12:10 AM
I've been actively using 2.1 since the first beta and through all the RC's and pretty happy with stability and usability improvements. It's great to see the final version finally released.
by seva_ostapenko on Oct 15, 2014 at 9:34 PM