How to install PIL or PILLOW on OS X Yosemite?

Ned Deily nad at acm.org
Sun Feb 15 23:17:20 EST 2015


In article <dc937f79-b6bf-4060-8c71-2f4939aef7b6 at googlegroups.com>,
 KP <kai.peters at gmail.com> wrote:
> just upgraded my Mac Mini to Yosemite and have never dabbled in Python on 
> this OS.
> 
> I see it has Python 2.7.6 installed.
> 
> When I do something like
> 
> from PIL import ImageFont, ImageDraw
> 
> it tells me that it cannot find PIL
> 
> How do I install this on Yosemite?

Suggestions: stick with Pillow which is the current, maintained fork of 
the venerable PIL. Decide whether you want to use Python 3 or Python 2.  
PIL/Pillow installation on OS X is more involved than on some other 
platforms because it depends on a number of third-party C libraries that 
are not shipped by Apple in OS X so you need to find another source for 
them.  Rather than trying to build and install everything yourself or 
downloading a Pillow or PIL installer, I suggest picking one of the 
several fine distributors of open source packages for OS X and 
installing everything you need from them (including an up-to-date Python 
2 or 3) and for your future needs beyond Pillow; options include 
Homebrew, MacPorts, Anaconda, Fink, and others.  Once you've installed 
the base framework for the package manager you choose, installing 
something like Pillow and all of its dependencies is often just a 
one-line command.  It may take a little while to get used to the quirks 
of the package manager you choose but, if you are going to use OS X for 
development with Python or many other languages, that time spent will be 
repaid many times over.

-- 
 Ned Deily,
 nad at acm.org




More information about the Python-list mailing list