WinPython is a free open-source portable distribution of the Python programming language for Windows 8/10 and scientific and educational usage.
It is a full-featured Python-based scientific environment:
- Designed for scientists, data-scientists, and education (thanks to NumPy, SciPy, Sympy, Matplotlib, Pandas, pyqtgraph, etc.):
- interactive data processing and visualization using Python with Spyder and Jupyter/IPython, Pyzo, IDLEX or IDLE
- fully integrated Cython and Numba! See included example
- connectors (cffi, odbc, rpy2, scilab2py, requests, ...) for advanced users
- Portable:
- Runs out of the box(*) on any Windows 8+ with 2GB Ram (Jupyter Notebook will require a recent browser)
- The WinPython folder can be moved to any location (**) (local, network, USB drive) with most of the application settings
- Flexible:
- You can install as many WinPython distributions as you want on the same machine: each one is isolated and self-consistent
- These installations can be of different versions of Python (3.7/3.8/3.9...)
- Customizable:
- The integrated WinPython Package Manager (WPPM) helps installing, uninstalling or upgrading Python packages
- It's also possible to install or upgrade packages using pip from the WinPython command prompt
- A configuration file allows you to set environment variables at runtime
WinPython is something different from other Python Distributions (see historic motivation and concept):
- non-invasive: WinPython lives entirely in its own directory, without any OS installation
- customizable: add your missing packages, zip the WinPython directory and give it to your students
- do your own version: a winpython-creator kit is made available for you
(
Permalink)