PTVS

Python Tools for Visual Studio

APACHE-2.0 License

Stars
2.5K
Committers
81

Bot releases are hidden (Show)

PTVS - PTVS 2.2.6 Latest Release

Published by zooba over 7 years ago

Release notes for PTVS 2.2.6

We're pleased to announce the release of Python Tools 2.2.6 for Visual Studio 2015.

Python Tools for Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports programming with the Python language. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6848KB
Sample Pack VSIX 1592KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.6 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 3 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Fixes for 2.2.6

PTVS 2.2.6 is a critical bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Fixes errors when auto-configuring Python 3.6 (issues #1565, #1994 and #2005)
    • Note that Python 3.6 is still not supported by this release. This fix merely prevents a crash when unsupported versions are configured as custom environments.
  • Fixes interpreter link crashing when path variable not set (issue #2010)

Earlier Visual Studio Versions

PTVS 2.2.3 and later do not support Visual Studio 2013. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - PTVS 2.2.6 RC

Published by zooba almost 8 years ago

Release notes for PTVS 2.2.6 RC

We're pleased to announce the release of Python Tools 2.2.6 RC for Visual Studio 2015.

Python Tools for Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports programming with the Python language. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6848KB
Sample Pack VSIX 1592KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.6 RC requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 3 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Fixes for 2.2.6

PTVS 2.2.6 is a critical bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Fixes errors when auto-configuring Python 3.6 (issues #1565, #1994 and #2005)
    • Note that Python 3.6 is still not supported by this release. This fix merely prevents a crash when unsupported versions are configured as custom environments.
  • Fixes interpreter link crashing when path variable not set (issue #2010)

Earlier Visual Studio Versions

PTVS 2.2.3 and later do not support Visual Studio 2013. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Python tools for Visual Studio "15" Preview 5

Published by eclectir about 8 years ago

We're pleased to announce the release of Visual Studio "15" Preview 5 with Python language support.

Python tools and language support for Visual Studio includes open-source plug-ins for Visual Studio and distributions to support programming with the Python language. It also lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, package management with Pip, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Requirements and Installation

Python support is available as part of Visual Studio "15" Preview 5.

vs15preview5install1

Visual Studio "15" introduces the concept of scenario-specific workloads. Depending on your use cases, you can get Python support by selecting either the Python Development workload or the Data Science and Analytics workload.

Improvements

  • Intellisense improvements.
  • REPL Improvements - Ctrl+Enter shortcut and code cells.
  • Interactive Entry Points – create and pick backend for an arbitrary number of interactive windows with a single entry point.
  • Project template for creating C extensions.
  • Completions for file name.
  • Shared assemblies for common code.
  • Numerous editor, debugger, and core experience bug fixes.

The following significant issues have been resolved since the last preview:

  • Formatting document (ctrl-k,d) removes async keyword in front of "async for"
  • PEP 526 Syntax support
  • NullReferenceException when clicking "Install Python Package" without Python Environments window

Known Issues

  • Build fails when Lightweight Project Load is enabled
  • Profiling
  • Install from requirements.txt command doesn't prompt for elevation
  • Can't create virtual environment on Data Science workload Anaconda
  • Package uninstall from solution explorer doesn't prompt to elevate
  • Double backslash in Python environments prevent from opening interpreter folder
  • Profiling doesn't work on dev15

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

Earlier Visual Studio Versions

If you are unable to obtain any of the editions of Visual Studio "15", the last release of PTVS for Visual Studio 2015 was PTVS 2.2.5, the last release of PTVS for Visual Studio 2015 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - PTVS 2.2.5

Published by zooba about 8 years ago

Release notes for PTVS 2.2.5

We're pleased to announce the release of Python Tools 2.2.5 for Visual Studio 2015.

Python Tools for Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports programming with the Python language. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6844KB
Sample Pack VSIX 1592KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.5 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 3 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.5

PTVS 2.2.5 is a critical bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Fixes some race conditions when opening projects (issues #1411 and #1415)

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Earlier Visual Studio Versions

PTVS 2.2.5 and later will not support Visual Studio 2013 or earlier. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - PTVS 2.2.5 RC1

Published by zooba about 8 years ago

Release notes for PTVS 2.2.5 RC1

We're pleased to announce a release candidate for Python Tools 2.2.5 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6844KB
Sample Pack VSIX 1592KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.5 RC1 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 3 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.5

PTVS 2.2.5 is a critical bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Fixes some race conditions when opening projects (issues #1411 and #1415)

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Earlier Visual Studio Versions

PTVS 2.2.5 and later will not support Visual Studio 2013 or earlier. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Release - 2016-07-08

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6088KB
  • While this dev build is available for Visual Studio 2015, we are planning for our next release to only support VS "15". Please email [email protected] with details of your need if you believe you will be severely impacted.
  • No new feature releases for VS 2013 are planned.
PTVS - PTVS 2.2.4

Published by zooba over 8 years ago

Release notes for PTVS 2.2.4

We're pleased to announce the release of Python Tools 2.2.4 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6848KB
Sample Pack VSIX 1592KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.4 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 3 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.4

PTVS 2.2.4 is a bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Azure Web App remote debug command now displays a help page instead of automatically connecting (or, more likely, doing nothing at all)
  • Default indentation is now Smart instead of Block
  • Some crash fixes

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Earlier Visual Studio Versions

PTVS 2.2.4 and later will not support Visual Studio 2013 or earlier. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Release - 2016-06-17

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6068KB
Python Tools for VS "15" MSI 6064KB
  • While a dev build is available for Visual Studio 2015, we are planning for our next release to only support VS "15". Please email [email protected] with details of your need if you believe you will be severely impacted.
  • The VS "15" installer requires Visual Studio 15 regular installer, not the "new" installer.
  • No new feature releases for VS 2013 are planned.
PTVS - Dev Release - 2016-05-27

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6068KB
Python Tools for VS "15" MSI 6064KB
  • While a dev build is available for Visual Studio 2015, we are planning for our next release to only support VS "15". Please email [email protected] with details of your need if you believe you will be severely impacted.
  • The VS "15" installer requires Visual Studio 15 regular installer, not the "new" installer.
  • No new feature releases for VS 2013 are planned.
PTVS - PTVS 2.2.4 RC1

Published by zooba over 8 years ago

Release notes for PTVS 2.2.4 RC1

We're pleased to announce a release candidate for Python Tools 2.2.4 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6844KB
Sample Pack VSIX 1606KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.4 RC1 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 2 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.4

PTVS 2.2.4 is a critical bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • Azure Web App remote debug command now displays a help page instead of automatically connecting (or, more likely, doing nothing at all)
  • Default indentation is now Smart instead of Block
  • Some crash fixes

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Earlier Visual Studio Versions

PTVS 2.2.4 and later will not support Visual Studio 2013 or earlier. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Release - 2016-05-20

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6060KB
Python Tools for VS "15" MSI 6060KB
  • While a dev build is available for Visual Studio 2015, we are planning for our next release to only support VS "15". Please email [email protected] with details of your need if you believe you will be severely impacted.
  • The VS "15" installer requires Visual Studio 15 regular installer, not the "new" installer.
  • No new feature releases for VS 2013 are planned.
PTVS - PTVS 2.2.3

Published by zooba over 8 years ago

Release notes for PTVS 2.2.3

We're pleased to announce the release of Python Tools 2.2.3 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6844KB
Sample Pack VSIX 1606KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.3 requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 1 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.3

PTVS 2.2.3 is primarily a bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • #175 Django syncdb removal, and migrations support
  • #915 Django syncdb is replaced by migrate
  • #1014 Syntax highlighting in Django templates displays error
  • #1043 Add support for Django 1.9
  • #1048 The type 'Window' does not support direct content
  • #1063 Unable to Sync db Django
  • #1064 Debug-Attach to Python 3.5.1
  • #1097 Cannot add existing virtualenv when home has no trailing backslash
  • #1101 Bugs for Django development
  • #1104 Add django app failure

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Earlier Visual Studio Versions

PTVS 2.2.3 and later will not support Visual Studio 2013 or earlier. If you are unable to obtain any of the editions of Visual Studio 2015, the last release of PTVS for Visual Studio 2013 was PTVS 2.2.2 and for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Build - 2016-03-03

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6852KB

(No further releases for VS 2013 are planned, and so dev builds are no longer being made available.)

PTVS - PTVS 2.2.3 RC

Published by zooba over 8 years ago

Release notes for PTVS 2.2.3 RC

We're pleased to announce the release of Python Tools 2.2.3 RC 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6852KB
Sample Pack VSIX 1606KB
Machine Learning Pack VSIX 111KB

Requirements

PTVS 2.2.3 RC requires Visual Studio 2015 Community or higher, Express for Desktop or Express for Web. Update 1 is recommended.

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.3

PTVS 2.2.3 is primarily a bug fix release, so no new functionality has been added.

The following significant issues have been resolved:

  • #175 Django syncdb removal, and migrations support
  • #915 Django syncdb is replaced by migrate
  • #1014 Syntax highlighting in Django templates displays error
  • #1043 Add support for Django 1.9
  • #1048 The type 'Window' does not support direct content
  • #1063 Unable to Sync db Django
  • #1101 Bugs for Django development

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015
  • #1064 Debug-Attach to Python 3.5.1
  • #1097 Cannot add existing virtualenv when home has no trailing backslash
  • #1104 Add django app failure

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Visual Studio 2013

PTVS 2.2.3 and later will not support Visual Studio 2013 or earlier.

Visual Studio 2010 and 2012

PTVS 2.2 no longer support Visual Studio prior to Visual Studio 2013. If you are unable to obtain any of the editions of Visual Studio 2015 or 2013, the last release of PTVS for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Build - 2016-02-01

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6832KB

(No further releases for VS 2013 are planned, and so dev builds are no longer being made available.)

PTVS - Dev Build - 2016-01-19

Published by zooba over 8 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6692KB

(No further releases for VS 2013 are planned, and so dev builds are no longer being made available.)

PTVS - PTVS 2.2.2

Published by zooba almost 9 years ago

Release notes for PTVS 2.2.2

We're pleased to announce the release of Python Tools 2.2.2 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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6696KB
Python Tools for VS 2013 MSI 6476KB
Sample Pack VSIX 1606KB
Machine Learning Pack VSIX 105KB

Requirements

PTVS 2.2.2 requires one of the following versions of Visual Studio:

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.2

PTVS 2.2.2 is primarily a bug fix release, so no new functionality has been added. However, Visual Studio 2015 Update 1 includes improvements to Python interactive windows that require PTVS 2.2.2 to avoid compatibility issues.

The following significant issues have been resolved:

  • Fixed incompatibilities with Visual Studio 2015 Update 1
  • #712 Don't add Unicode BOM by default
  • #664 Profiler does not handle UTF-8 BOM
  • #810 Referencing multiple extension modules does not work
  • #926 Cannot open file when coding comment does not match actual encoding

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015
  • #597 Extract Method does not appear on the editor context menu
  • #1014 Syntax highlighting in Django templates displays error

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

Where was PTVS 2.2.1?

We had 2.2.1 all ready to release, but found some last minute bugs that needed fixing. However, we had already included the buggy version on the VS 2015 Update 1 ISO. Since it is too late to update that release, we've had to go to the next version.

These fixes are only in PTVS 2.2.2. If you installed Visual Studio 2015 Update 1, you may see these issues until you install PTVS 2.2.2.

  • #976 IPython REPL will not start when startup script specified
  • #979 Crash opening mixed Python/C solution

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Visual Studio 2010 and 2012

PTVS 2.2 no longer support Visual Studio prior to Visual Studio 2013. If you are unable to obtain any of the editions of Visual Studio 2015 or 2013, the last release of PTVS for Visual Studio 2010 and 2012 was PTVS 2.1.1.

PTVS - Dev Build - 2015-11-04

Published by zooba almost 9 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6700KB
Python Tools for VS 2013 MSI 6476KB
PTVS - Dev Build - 2015-10-29

Published by zooba almost 9 years ago

This release is updated frequently from the latest source code. It has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build PTVS from the latest sources.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6698KB
Python Tools for VS 2013 MSI 6476KB
PTVS - PTVS 2.2.1 RC

Published by zooba almost 9 years ago

Release notes for PTVS 2.2.1 RC

We're pleased to announce the first release candidate of Python Tools 2.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. It lets you bring your own Python interpreter, including CPython, IronPython, PyPy, and more, and supports a broad range of features from editing with IntelliSense to interactive debugging, profiling, interactive REPLs with support for IPython, cross-platform and cross-language debugging support, and deployment to Microsoft Azure.

We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack contains some samples for the scikit-learn library and Python code generation for Azure Machine Learning web services.

Downloads

Download Type Size (KB)
Python Tools for VS 2015 MSI 6696KB
Python Tools for VS 2013 MSI 6476KB
Sample Pack VSIX 1612KB
Machine Learning Pack VSIX 105KB

Requirements

PTVS 2.2.1 RC requires one of the following versions of Visual Studio:

You will also need to install one or more Python interpreters. See our help page for assistance choosing a version of Python if you do not already have one.

Improvements for 2.2.1

PTVS 2.2.1 is primarily a bug fix release, so no new functionality has been added. However, Visual Studio 2015 Update 1 includes improvements to Python interactive windows that requires PTVS 2.2.1, which is included in the update installer.

The following significant issues have been resolved:

  • Fixed incompatibilities with Visual Studio 2015 Update 1
  • #712 Don't add Unicode BOM by default
  • #664 Profiler does not handle UTF-8 BOM
  • #810 Referencing multiple extension modules does not work

Known Issues

  • #523 Invalid digital signature on VSIX in VS 2015
  • #597 Extract Method does not appear on the editor context menu
  • #926 Cannot open file when coding comment does not match actual encoding

Your feedback and suggestions are much appreciated. To report issues or to review the complete list of known issues for this release, please visit our issues page.

WFastCgi

The WFastCgi tool for hosting Python websites on servers running IIS can now be found on PyPI.

Visual Studio 2010 and 2012

PTVS 2.2 no longer support Visual Studio prior to Visual Studio 2013. If you are unable to obtain any of the editions of Visual Studio 2015 or 2013, the last release of PTVS for Visual Studio 2010 and 2012 was PTVS 2.1.1.