Randy Tang
Randy Tang

Reputation: 4353

How to prepare Ubuntu 14.04 for installing Django

I came across a tutorial which lists a number of libraries to install before installing Django (I am using Ubuntu 14.04, Python3, and Django 1.8):

$ sudo apt-get update
$ sudo apt-get -y upgrade
$ sudo apt-get install -y build-essential
$ sudo apt-get install python-setuptools python-dev python3.4-dev python-software-properties libpq-dev
$ sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev
$ sudo apt-get build-dep python-imaging

But other tutorials may not list so many libraries to install. I wonder which are absolutely necessary, and others may be omitted?

Upvotes: 1

Views: 478

Answers (1)

Thane Brimhall
Thane Brimhall

Reputation: 9555

You only need to install these dependencies if you want image processing via pillow and if you plan on installing it via pip (the Python package manager) rather than apt-get (Ubuntu's package manager).

Since you're using a virtualenv, you will need to install this package from source. The following commands will get the build dependencies and install pillow using pip.

$ sudo apt-get build-dep python3-imaging
$ pip install pillow

Note that pillow is a beast to compile. Be prepared to wait several minutes.

Upvotes: 1

Related Questions