skip to navigation
skip to content

Download Python for Other Platforms

Platforms are listed in alphabetical order.

Python for AROS

PyAROS is a port to the Amiga Research OS.

Irmen de Jong's AmigaPython has been taken over by Tim Ocock.

Older versions of Python for the Amiga can be found at Aminet.

Python for AS/400 (OS/400)

http://www.iseriespython.com hosts an AS/400 port of Python 2.3.1, ported by Per Gummedal.

Python for BeOS

The latest version is available at BeBits. For all Python-related stuff on BeOS, search here.

Python for iPod

Python 2.4.1 was ported to the iPod. See Python for iPod for more information.

Python for OS/2

Andrew MacIntyre maintains a port of Python to OS/2 here.

Older versions

Jeff Rush has assembled some resources for Python on OS/2. From there, you can download ready-to-run binaries.

Alternative Python binaries for OS/2 are available from the WPY archives, /ftp/python/wpy/ on ftp.python.org.

Python for Palm OS

Pippy is Python 1.5.2 plus a few extensions, stripped down to fit on a Palm. Originally a project of Endeavors Technology, now an Open Source project at http://pippy.sourceforge.net/.

Python for PlayStation and PSP

Erwin Coumans has completed a port of Python to the Sony PlayStation 2. Send him email for more info.

Also available is Python for PlayStation Portable (PSP), known as Python-PSP. It has most modules running and can even use the PSP's built in wifi, albeit awkwardly.

Python for Psion

Duncan Booth is porting Python 1.5 to the Psion Series 5. A preliminary version is at his web page.

There's another EPOC (Psion) Python port (v2.1) at http://sourceforge.net/projects/epocpython/.

Python for QNX

There's a Python port to QNX at http://sourceforge.net/projects/pyqnx

Python for (what used to be Acorn) RISC OS

For building Python on RISC OS, have a look at RISCOS/README in the standard Python source tree.

RISC OS binaries are now available from http://www.schwertberger.de. This page also includes some pre-ported external libraries as well as RISC OS specific extensions and documentation.

It is maintained by Dietmar Schwertberger (dietmar@schwertberger.de).

Python for Series 60

Nokia has ported Python 2.2.2 to the Symbian OS-based Series 60 smartphone platform. You can download it from Nokia's open-source site.

Python for Sparc Solaris

Try ActivePython (not open source). Of course, if you have a C compiler, building from source might be a better option.

Sunfreeware.com has a variety of Python versions for a variety of Solaris versions. These use the standard Sun pkgadd.

Python for VMS

A VMS port of Python 2.3.5 is available.

A new Python 2.5 kit is now also available for OpenVMS AXP and IA64. This kit is based on Python 2.5b1. It includes some new libraries, such as pyExcelerator and Construct, and some new LIB$ and SYS$ routine interfaces. See the download area.

Older versions

Some very old versions of Python (1.1.1, 1.2 and 1.4) for VMS are available in /ftp/python/vms.

Python for VxWorks

(Background info: VxWorks is an operating system for embedded computers. It's probably inside your VCR and car and lunar rover. See the WindRiver website.)

Richard Wolff has a web page with some info about porting Python to VxWorks, and a patch set for Python 1.5.2.

Jeff Stearns also ported Python, in his case version 1.5.1, to VxWorks. For more info, email him at jeffstearns@home.com.

Python for Sharp Zaurus

Phil Thompson maintains a port of Python to the Sharp Zaurus PDA.

What's there should work fine, but not all modules have been ported. The modules have been packaged into related "collections". Some modules have been slightly (and transparently) changed to reduce inter-module dependencies. The selection of modules has been based on the assumption that the Zaurus will be used as a client rather than a server or development platform. All to do with reducing memory footprint.

Python for MorphOS

Guillaume ROGUEZ (aka Yomgui) maintains a Python port for MorphOS.