Monday, December 2, 2013

Unofficial Windows Binary Packages for Python

By Vasudev Ram

Saw this via a chain of links starting with a tweet by @PythonHub:

Unofficial Windows Binaries for Python Extension Packages is a site by Christoph Gohlke at the Laboratory for Fluorescence Dynamics at the University of California, Irvine

A few excerpts from the page:

[ This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.

The files are unofficial (meaning: informal, unrecognized, personal, unsupported) and made available for testing and evaluation purposes.

Many binaries depend on Numpy-MKL 1.7 and/or the Microsoft Visual C++ 2008 (64 bit or 32 bit, for CPython 2.6 to 3.2) or Visual C++ 2010 (64 bit or 32 bit, for CPython 3.3) redistributable packages. ( Links for the redistributables are on the original page on his site. - Vasudev )

The binaries are compatible with the official CPython distribution on Windows >=6.0. Chances are they don't work with custom Python distributions included with Blender, Maya, ArcGIS, OSGeo4W, Cygwin, Pythonxy, Canopy, EPD, Anaconda, WinPython etc. Some binaries are not compatible with Windows XP or Wine. ]

Below those header paragraphs is a large list of links to the binaries he has provided for various Python packages. I copy-pasted the list of package names and ran it through my simple Python word count program, which showed that there were 296 packages listed.

Looks like an interesting resource for Python on Windows.

I noticed that some of the packages are ones I've blogged about before, such as psutil, pyodbc, pyaudio, kivy, vpython, pyglet.

You can find posts for any label on my blog (such as pypyodbc, pyaudio) by using a URL of the form:


, where the word after the last slash is the label (*).

(*) "Label" is Google's (Blogger's, really) term for tags.

- Vasudev Ram - Dancing Bison Enterprises

Contact Page

No comments: