Home » Support » Index of All Documentation » Wing Pro Reference Manual » Introduction »

Supported Python versions

Wing supports CPython 2.5 through 2.7 and 3.2 through 3.6, Stackless Python 2.5 through 3.4, and cygwin Python 2.5 through 2.7. This includes third party distributions based on CPython, such as Anaconda, ActivePython, and EPD. Wing can also be used with other Python implementations such as PyPy, IronPython, and Jython, but the debugger and Python Shell will not work.

Wing's debugger is pre-built for each of these versions of Python with and without --with-pydebug. Both 32-bit and 64-bit compilations are supported on Windows and OS X. On Linux only 64-bit Python is supported, but 32-bit Python can be debugged using Wing Pro's remote development feature. CPython --with-framework builds are also supported on OS X.

It is also possible to compile Wing's debugger on other operating systems, and against custom versions of Python (requires signed NDA).

Before installing Wing, you may need to download Python and install it if you do not already have it on your machine.

On Windows, Python must be installed using one of the installers from python.org (or by building from source if desired).

On Linux, most distributions come with Python. Installing Python is usually only necessary on a custom-built Linux installation.

On OS X, a Python built by Apple is installed by default. Other Python versions are available from python.org and from MacPorts, Fink, or Homebrew.

Supported Python versions