Flexible: one can install (or should I write 'use' as it's portable) as many WinPython versions as necessary (like isolated and self-consistent environments), even if those versions are running different versions of Python (2.7, 3.Portable: preconfigured, it should run out of the box on any machine under Windows (without any requirement) and the folder containing WinPython can be moved to any location (local, network or removable drive) with most of the application settings.Then do the following: tar -xzf ipython-5.1.0.tar.gz cd ipython-5.1. Designed for advanced scientific users and software developers: Python applications development with Spyder, version control with Mercurial and other development tools (like gettext, etc.) To install IPython from source, grab the latest stable tarball of IPython from PyPI.