Python 2.2 (original) (raw)

Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python 2.2

Note: See Python 2.2.3 for a patch release which supersedes 2.2.

Important: This release is vulnerable to the problem described insecurity advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included inPython 2.4.4 and Python 2.5. If you need to remain with Python 2.2, there's a patch available from the security advisory page.

We are extremely pleased to announce the release of Python 2.2 (final), on December 21, 2001. Our thanks to everyone who has contributed to the Python 2.2 development cycle, our CVS committers, PEP authors, alpha and beta testers, bug and patch submitters, etc. You know who you are! :)

Please see the separate bugs page for known bugs in Python 2.2 final, and the bug reporting procedure.

Download the release

Windows users should download Python-2.2.exe, the Windows installer, from one of the download locations below, run it, and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components.

Update (2002/04/23): Windows users should download a new UNWISE.EXE from Wise that fixes a bug which could cause the uninstaller to disappear in some circumstances. Just drop it over the old uninstaller, which will be at C:\Python22\UNWISE.EXE unless you chose a different directory at install time.

Macintosh users can find Python 2.2 prereleases on Jack Jansen's MacPython page (after following the link, scroll towards the bottom). This is sometimes one or two releases behind, so be patient. (MacOS X users who have a C compiler can also build from the source tarball below.)

All others should download Python-2.2.tgz, the source tarball, from one of the download locations below, and do the usual "gunzip; tar; configure; make" dance.

Download locations

MD5 checksums and sizes

568cf638ef5fc4edfdb4cc878d661129 [Python-2.2.exe](/ftp/python/2.2/Python-2.2.exe) (7074248 bytes)
87febf0780c8e18454022d34b2ca70a0 [Python-2.2.tgz](/ftp/python/2.2/Python-2.2.tgz) (6542443 bytes)
9ae1d572cbd2bfd4e0c4b92ac11387c6 [UNWISE.EXE](/ftp/python/2.2/UNWISE.EXE) (162304 bytes)

What's New?

Highlights

Other sources of information on 2.2

Documentation

The documentation has been updated too: