Supported Platforms
Wing 10 is available for Microsoft Windows, Linux, and macOS. Some additional platforms and devices are supported through remote development in Wing Pro only.
See also Supported Python Versions.
Windows
Wing runs on Windows 10+ for 64-bit Intel processors. Windows 8 may work in some cases but is not recommended or supported. Earlier versions of Windows will not work.
Both 32-bit and 64-bit Python will work with Wing on Windows.
Mac
Wing runs on macOS 11+ as a notarized native application, both on Intel and Apple Silicon (M1+) processors.
Linux
Wing runs on recent Linux systems, as follows:
Intel Linux: 64-bit Intel Linux versions with glibc version 2.17 or later (such as Ubuntu 14.04+, CentOS 7+, Kali 2+, and Fedora 20+).
ARM64 Linux: ARM64 Linux versions with glibc version 2.28 or later (such as Ubuntu 20.04+, CentOS 8.5+, Kali 2020+, and Fedora 29+).
Wing requires libraries that are typically installed for a graphical desktop environment including libX11, libxcb, libxcb-xkb, libglib, and libexpat. It also requires an X windows server with the X keyboard extension.
Remote Development
Wing Pro's remote development features let you run the IDE on one of the above-listed platforms to remotely develop code running on another system. The remote host must be either macOS or Linux (but not Windows) or one of the following additional platforms supported for the remote side only:
- 32-bit and 64-bit Intel Linux systems that are compatible with the manylinux1 policy as defined in PEP 513 -- glibc version 2.5 or later (such as CentOS and RHEL 5.5+, Ubuntu 9+, and Debian 5.0+)
- ARMv6 and ARMv7 Linux running on Raspberry Pi or other hardware -- glibc 2.19 and later
Partial manually configured support for remote development is also available on all other systems that can be accessed via SSH, as described in Manually Installing the Remote Agent.