Python Tools for Visual Studio
PTVS is a free/OSS plugin that turns Visual Studio into a Python IDE. Supports CPython, IronPython, editing, browsing, Intellisense, mixed Python/C++ debugging, remote linux/MacOS debugging, profiling, HPC clusters, multiple REPL’s, IPython, Django, and cloud computing.
2013, 2012, 2010
Sign in to write a review
Date - new to old
Date - old to new
Rating - high to low
Rating - low to high
Intellisense and the debugger don't work well for me. I work on a project with IronPython, C#, and C++.
With the debugger, I can't step into C++ code from IronPython (although I've heard this works from CPython instead of IronPython). I don't particularly like the debugger for just IronPython files either because the stack entries show up as things like the following: Snippets.debug. scripting!__mai n__$1.__main__( IronPython.Runt ime.FunctionCod e $functionCode) Line 176 Compare this to the integrated python pdb stack entry: > d:\foo\main.py( 176)<module>() I prefer to not have all the "Snippet" like garbage cluttering the stack. Intellisense fails to work for C# calls from IronPython. Intellisense also fails to work from many of my imported IronPython modules. Attempts to get help is difficult, since there is no PTVS mailing list nor IRC channel and it seems that there is a huge backlog of issues listed at https://pytools .codeplex.com/w orkitem/list/ba sic . It seems odd to me that all reviews I've found so far rave about the greatness of PTVS. I suspect that the rave reviewers are using PTVS with CPython and not IronPython.
Easily the best Python development tool out there.
Sign in to start a discussion
July 03, 2013
When will this be available for VS2013 Preview?
September 27, 2012
The title says it. Will this come to Visual Studio 2012?
October 08, 2012
yes, the newly release 1.5RC supports VS2012.