← 输入框|winpython.github.io|刷新

Python, Spyder, JupyterLab and the scientific stack — running from a folder.

WinPython is a portable Python distribution for Windows 10/11. Unzip it anywhere — a disk, a network share, a USB key — and it runs. Nothing is installed, nothing is written to the registry, and you can keep as many of them side by side as you like.

Latest: 2026-04 · 27 October 2026 · release notes →

Download 2026-04 Reproduce the package set

Download — WinPython 2026-04

Released 27 October 2026, built entirely in GitHub Actions. 64-bit only. Every installer is a self-extracting 7-Zip archive: there is no setup wizard, it just unpacks a folder.

Python 3.13.18, 3.14.10 and 3.15.2 · what changed · the exact version of every package is in the packages link on each build below.

Python 3.13 Previous

WinPython 3.13.18.0 — Python 3.13.18. Still built, and the safest bet if a dependency you need has no 3.14 wheel yet.

slim — 674 MB

The full scientific environment, on Python 3.13.

dot — 17 MB

Bare portable Python plus pip and wppm. Start here and add exactly what you need.

Python 3.15 New

WinPython 3.15.2.0 — Python 3.15.2. The first full set of 3.15 builds. Wheels are still arriving, so expect gaps.

slim — 539 MB

Most of the scientific stack and the Qt stack. No Spyder or JupyterLab yet: they still wait on 3.15 wheels.

slimf — 311 MB · free-threading

Free-threaded, no Qt stack. The smallest package set of the release.

dot — 19 MB

Bare portable Python 3.15.

dotf — 19 MB · free-threading

Bare free-threaded Python 3.15.

All files: GitHub release · SourceForge · checksums for every file (MD5, SHA-1, SHA-256, blake2b) in md5_sha1.txt.


Which build should I take?

Two decisions, and only two: how much do you want preinstalled, and do you want the free-threaded interpreter. The suffix on the file name is just those two answers.

SuffixSizeWhat is insideTake it if
3.13.18.0 slim pylock requir list
3.13.18.0 dot pylock requir list
3.14.10.0 slim pylock requir list
3.14.10.0 slimf pylock requir list
3.14.10.0 dot / dotf pylock · pylock f requir · requir f list
3.15.2.0 slim pylock requir list
3.15.2.0 slimf pylock requir list
3.15.2.0 dot / dotf pylock · pylock f requir · requir f list

Lock and requirement files for every build of the cycle, betas included, live in winpython/portable/cycle_2026_04. Want a different package set? Fork the repository, edit the requirements, and run the build workflow in your own GitHub Actions.


What WinPython is

A free, open-source, portable distribution of Python for Windows 10/11, aimed at scientific, data and educational work.

WinPython launcher icons: IDLE, IPython Qt Console, Jupyter Lab, Jupyter Notebook, Spyder, VS Code, WinPython Command Prompt, WinPython Control Panel, WinPython Interpreter, WinPython Terminal
What a slim build gives you on first launch.

Portable or not, the choice is yours

WinPython is a portable application, so by default it does not integrate into Windows Explorer. If you want that integration, the WinPython Control Panel or WPPM can register the distribution with Windows: file associations for .py and .pyc, Python icons in Explorer, Edit with IDLE / Edit with Spyder context menu entries, and an entry in the registry so standard Python installers can see it. That is exactly what the official Python installer does — so you can have it both ways.

The WPPM registration screen

Good to know

Keep the WinPython base directory path shorter than about 37 characters — for example C:\Users\you\Downloads\WinPython.

You may need the Microsoft Visual C++ Redistributable if it is not already on the machine.

Windows 7 is long gone: the last build reported to work there is WinPython64-3.8.9.0.


Elsewhere

Documentation

Wiki — installation, environment variables, WPPM, control panel.
Motivation and concept — why WinPython works the way it does.

Source and builds

github.com/winpython — toolchain, changelogs, lock files.
Releases · SourceForge mirror