はじめに
先日、django-wikiを使ってみようと思ったところ、依存関係のあるPIL/Pillowのインストールに少し手間取りました。そこで、PIL/PillowをUbuntu 12.04 64bit版のvirtualenv環境へインストールする方法を記録しておきます。インストール方法
virtualenv自身のインストールも含め、下記に記載しました。なお、virtualenvで./envディレクトリにpython環境を構築することを前提としています。sudo apt-get install python-virtualenv #virtualenvパッケージをインストール virtualenv ./env #python環境を./envに作成 sudo apt-get install libjpeg8 libjpeg8-dev libpng12-0 libpng12-dev python-dev #PIL/Pillowに必要なパッケージをインストール source ./env/bin/activate # virtualenvの環境を有効化 pip install pillow # or "pip install PIL". pillowかPILをインストール
以上でインストール終了です。簡単ですね。
なお、libpngやlibjpegの後ろについている数字は比較的よく変更されるため、すぐ上記ではインストールできなくなる可能性があります。libpngやlibjpegのインストールでエラーが発生した場合、"apt-cache search libpng"や "apt-cache search libjpeg"でパッケージの後ろの数字を確認しましょう。