2013年12月16日月曜日

PIL/PillowをUbuntu 12.04 64bitのvirtualenvへインストールする

はじめに

先日、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"でパッケージの後ろの数字を確認しましょう。

0 件のコメント:

コメントを投稿