Frequently Asked Questions
The Movable Python FAQ
This page has some quick answers to Frequently Asked Questions about Movable Python.
The zip file is about twenty meg, and unpacked this weighs in at around 60meg. This is largely extension modules.
See Customising Your Distribution for ways you can reduce this size.
A minimal distribution can be creatd by removing SPE, wxPython and all the extension modules. If you remove all the docs as well, the final size (uncompressed) is about 16 megabytes.
You can further reduce that by using UPX to compress the dlls and pyds.
It will run fine, although slightly slower than on a USB 2 connection.
This is one of the major use cases of Movable Python. You can run files with one version of Python, without interfering at all with a different version of Python installed on the same machine.
The answer is usually (but not always) Yes. See Customising Your Distribution for details on adding your own extension modules to your distribution.
If you do have problems, ask on the Mailing List.
Movable Python effectively has a normal Python interpreter embedded in it, so the answer is very compatible. For an example of a large and complex program that runs under Movable Python, see SPE the Python editor. A Movable Python user also reports running Zope 3.2 with Movable Python.
There are slight differences between the environment programs run in under Movable Python. See the ISSUES Page for a list of things you should be aware of.
Movable Python is built using py2exe. If there is a version of py2exe that works with Python pre-2.2 then it's theoretically possible. There are no current plans to do this however.
Movable Python is tested and works with Windows 98. There are still some outstanding reported errors with third party extension modules.