Movable Python: The Portable Python Distribution

Movable Python

The Portable Programming Environment

Python on a Stick


Movable Python has the potential to affect your programming life even more than Microsoft's embrace. Yes, it's that important.

-- Cameron Laird

Zope on a rope! Movable Python allows me to carry Zope3.2 and my development environment everywhere I go. It's a great product, I love it.

-- Kevin Smith
Movable Python in Action

Movpy Docs Index


Sub Sections

  • Movpy Manual

    The index to the Movable Python manual. It includes an overview of the Movable Python GUI, with links to the relevant pages.


Movable Python is open source. Download it from:

Python on a Stick

emoticon:python Movable Python is a distribution of Python for Windows that doesn't need to be installed. It easily fits onto a USB memory stick or flash drive. Python on a stick. Smile

It includes an IDE and many common Python extensions, to make Movable Python a portable Build, Test, and Run environment. It has a nice GUI to launch programs and control its behaviour.

Movable Python is useful in the following situations:

  • Machines where you can't install programs.
  • Creating a sandboxed installation of Python for testing programs.
  • Where you need a portable 'Build, Test, and Run' Python environment.
  • Having several versions of Python on the same machine for forward/backward compatibility testing.
  • Easily deploying Python scripts without having to install Python.
  • Try before you buy - test Python without having to install it, including new versions.
  • 'Python Runtime Environment'. '.py' files can be associated with movpy.

For more examples of how you can use Movable Python, see the Use Cases page.

Movable Python can be used to launch scripts with several different interpreters from a single interface. It can detect an installed version of Python and you can switch between that and any Movpy interpreters you may have, including passing command line arguments and configuring Movpy [1].

As well as launching Python scripts, you can use Movable Python as a graphical front end to any program. You may never need to use the command line again. Wink

For a fuller introduction to Movable Python, read the Introduction or ask on the Mailing List.

For instructions on how to use Movable Python, you might want to visit The Reference Manual.

Oh, and by the way, it's Movable Python, not Moveable Python.

[1]Features of Movable Python include the ability to log the output of all files you run with it, and to enable psyco.

Return to Top
Part of the Movable Python Docs
Page last modified Sat Apr 11 23:36:51 2009.

Download Movable Python

Powered by Python

Site Built with rest2web

Hosting for an agile web

Site Built with rest2web

Python on Voidspace