MacPython downloads

NOTE: This is a very old and minimally maintained webpage. The links that are under my control should still work, contact me if you have problems.

Note: If you use Explorer as your browser some download links will result in a window full of garbage. If you experience this control-click the download link and select the Download Link to Disk menu entry in stead.

For some of the downloads listed here more recent versions are available that are still in beta stage or earlier. See the Pre-release Distributions page for a listing.

MacPython addons for 10.3

As an almost complete MacPython 2.3 installation is already included in Panther by Apple the only thing you need is the MacPython 2.3 for Panther addons installer, which contains the IDE, the Package Manager and the waste module on which they depend. This is the second build of the additions, in comparison with the first build this version allows you to install the full Python documentation and it fixes an IDE startup bug.

As of this writing it is not advisable to install MacPython-OSX 2.3.3 on 10.3 because it can cause confusion with the pre-installed Python 2.3. See the MacPython on OSX page for details.

MacPython-OSX 2.3.3

For Mac OS X 10.2.

Unfortunately, the binary installer for this version got lost.

The corresponding source archive can be downloaded from the Python 2.3 download page on www.python.org.

MacPython-OS9 2.3.3

For Mac OS 9 or later.

MacPython-OS9 2.3 will be the last major release of MacPython-OS9. Bug fix releases will be made available for as long as feasible.

Available in various formats:
MacPython233full.bin Single file installer containing everything, 7 MB.
MacPython233full.hqx BinHex version of the above, 10 MB.
MacPython233src.sit Single stuffit archive containing all sources, 10 MB. This distribution needs a specialised version of GUSI for Carbon, which used to be available as ftp://ftp.cwi.nl/pub/jack/python/mac/GUSI2-for-MacPython222.sit, but seems to have gotten lost in the mist of time.
MacPython23src.hqx BinHex version of the above, 13 MB.
The old active installers are no longer available due to problems building them.

Note: When running the installer the "finishing installation" dialog may be shown for a long time, especially on slower systems. The installer is now telling the finder about icon positions for each individual file (sigh). Apparently you can abort this with little ill effect.

Note 2: The extension module developer package in the MacPython distribution assumes you use Metrowerks CodeWarrior Pro 7. If you succeed in getting Pro 8 to work please let me know the procedure.

MacPython-OS9 2.2.3

For Mac OS 8.1 or later. Use this release if you need Tkinter on a pre-OSX macintosh, or if you cannot use CarbonLib.

MacPython223full.bin Single file installer containing everything. Use this if you for instance want to put the installer on a disk or so. 12MB.
MacPython223full.hqx BinHex version of the above. 16MB.
MacPython223src.sit Source distribution. This distribution needs a specialised version of GUSI for Carbon, which used to be available as ftp://ftp.cwi.nl/pub/jack/python/mac/GUSI2-for-MacPython222.sit, but seems to have gotten lost in the mist of time.
Note: When running the installer the "finishing installation" dialog may be shown for a long time, especially on slower systems. The installer is now telling the finder about icon positions for each individual file (sigh). Apparently you can abort this with little ill effect.

Note 2: Some problems have been reported reported when installing MacPython on iMacs if you have the Virex antivirus software running. Disabling Virex should help here.

Note 3: This distribution works on systems as old as MacOS 8.1, but for that system you also need to download and install a patch set MacPython221MacOS81patch if you want to use the IDE. The patch works fine with MacPython 2.2.3, despite the name. Unfortunately, this installer seems to have gotten lost.

Note 4: The extension module developer package in the MacPython distribution assumes you use Metrowerks CodeWarrior Pro 7. If you have CodeWarrior 5.3 you should get this patch provided by Tom Loredo.