Old notes taken from:

#2010.05.04 15:28:49 pil archive
for the original library, this works best:

do this after libjpeg install

sudo easy_install pip


sudo pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz

can test and verify installation with:
cd /c/scripts
python image_resize.py notice_world.jpg 100

#2009.01.21 10:13:12 imaging pil
The other component that you will need to install is the Python Imaging Library (often abbreviated as PIL).


Binaries for windows are available at the main site. Binary packages are much easier to install than from source.

For Mac OS X you can use ports, or find a binary package like the following:
This also requires the 2.5 version of Python from python.org. (The one distributed with Leopard won't work)

See also:


#2009.01.21 10:23:06 virtualenv
If you are on a shared system, Virtual Env may help isolate your Python instance from other Python instances on the system.

#2010.04.19 15:32:01 mercurial
mercurial is usually installed earlier in the process...
it is needed before other python libraries
make sure you have it, and if not, install it now

also [2009.06.22 09:08:16]
notes for this are elsewhere
but this is also a good time to install mercurial
easy_install mercurial

on Mac OS X this does require Xcode to be up to date
(can still download an executable for mac)

python-uno - Python interface for OpenOffice.org
python-django - A high-level Python Web framework
python-twill - A simple scripting language for Web browsing

gimp-python - Python support and plugins for The GIMP
python-lame - Python bindings for LAME
python-pygame - SDL bindings for games development in Python

pyslide - Tiny but powerful program to make animated presentations

python-avahi - Python utility package for Avahi

python-profiler - deterministic profiling of any Python programs

supybot - robust and user friendly Python IRC bot

solfege - Ear training program for GNOME2
renpy - framework for developing visual-novel type games
rekall - graphical database front-end

rats - Rough Auditing Tool for Security
pyxmms-remote - command-line interface to XMMS
python-xmms - Python interface to XMMS
pythoncad - Computer Aided Drafting (CAD) program
python-yapgvb - Python bindings for Graphviz, using Boost.Python
python-xapian - Xapian search engine interface for Python
python-xen-3.1 - python bindings for Xen, a Virtual Machine Monitor
python-vobject - parse iCalendar and VCards in python
python-vipscc - image processing system good for very large images (tools)
python-urljr - Common interface to urllib2 and curl for making HTTP requests
python-tofu - high-level network game engine for Python
python-tunepimp - Python bindings for MusicBrainz tagging library
python-turbogears - Python-based web framework
python-tclink - TrustCommerce credit card processing for Python
python-tables - hierarchical database for Python based on HDF5
python-svn - A(nother) Python interface to Subversion
python-sqlite - python interface to SQLite 2
python-soya - high level 3D engine for Python
python-soya-doc - high level 3D engine for Python
python-slides - Python-based Slide Maker
python-scapy - Packet generator/sniffer and network scanner/discovery
python-pyxmpp - XMPP and Jabber implementation for Python
python-pyxmpp-doc - XMPP and Jabber implementation for Python (documentation)
python-pyxine - interface to the xine media player for Python
python-pyusb - USB interface for python
python-pyrss2gen - A Python interface for generating RSS 2.0 feeds

python-pykaraoke - free CDG/MIDI/MPEG karaoke player
python-pygraphviz - Python interface to the Graphviz graph layout and visualization package
python-pydot - Python interface to Graphviz's dot

python-prelude - Hybrid Intrusion Detection System [ Base library ]
python-preludedb - Hybrid Intrusion Detection System [ Base library ]
python-pmock - Python module for unit testing using mock objects
python-ncrypt - python wrapper for OpenSSL

python-mode - Emacs-lisp python-mode and doctest-mode for the Python language
python-ldaptor - Pure-Python library for LDAP

doxygen - Documentation system for C, C++, Java, Python and other languages
doxygen-doc - Documentation for doxygen
epydoc-doc - official documentation for the Epydoc package
python-moinmoin - Python clone of WikiWiki - library

moinmoin-common - Python clone of WikiWiki - common data
python-cddb - Python interface to CD-IDs and FreeDB
python-crypto - cryptographic algorithms and protocols for Python
python-doc - Documentation for the high-level object-oriented language Python
python-docutils - Utilities for the documentation of Python modules
python-epydoc - tool for generating Python API documentation

python-geoip - python bindings for the GeoIP IP-to-country resolver library
python-geoip-dbg - python bindings for the GeoIP IP-to-country resolver library
(debug extension)
python-imaging - Python Imaging Library
python-jabber - Python module for the Jabber instant messaging platform
python-ldap - An LDAP interface module for Python
python-mutagen - audio metadata editing library
python-mechanize - stateful programmatic web browsing
python-mysqldb - A Python interface to MySQL

python-paramiko - make SSH2 connections with python
python-reportlab - ReportLab library to create PDF documents using Python
python-eyed3 - Python module for id3-tags manipulation
python-json - a JSON (http://json.org) reader and writer in Python
python-paste - Tools for using a Web Server Gateway Interface stack
python-pastedeploy - Load, configure, and compose WSGI applications and servers
python-pastescript - serving web applications, creating file layouts for python packages
python-pastewebkit - port/reimplementation of Webware WebKit in WSGI and Paste
python-openid - OpenID support for servers and consumers
python-pymad - Python wrapper to the MPEG Audio Decoder library
python-sqlobject - python module for SQLObject

python-stats - A collection of statistical functions for Python
python-scgi - Server-side implementation of the SCGI protocol
python-quixote - A highly Pythonic Web application framework
python-quixote-doc - Quixote web application framework documentation
python-ipod - ipod library
python-id3 - Python module for id3-tags manipulation
bicyclerepair - A refactoring tool for python
ipython - enhanced interactive Python shell

eikazo - graphical frontend for SANE designed for mass-scanning
nicotine - graphical client for the SoulSeek peer-to-peer system

python-asterisk - Asterisk Manager API interface module for Python
python-aubio - python interface for aubio, a library for audio segmentation
python-audit - Python bindings for security auditing