Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why do I get an error when installing Pillow 3.0.0 on Ubuntu?

I recently failed trying to install Pillow 3.0.0 on my Ubuntu 14.04.

No matter what I do (download and try to sudo python setup.py install or sudo -H pip install Pillow==3.0.0 --no-cache-dir) every time I get error:

    Traceback (most recent call last):       File "<string>", line 1, in <module>       File "/tmp/pip-build-3waMkf/Pillow/setup.py", line 767, in <module>         zip_safe=not debug_build(),       File "/usr/lib/python2.7/distutils/core.py", line 151, in setup         dist.run_commands()       File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands         self.run_command(cmd)       File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command         cmd_obj.run()       File "/usr/local/lib/python2.7/dist-packages/setuptools/command/install.py", line 61, in run         return orig.install.run(self)       File "/usr/lib/python2.7/distutils/command/install.py", line 601, in run         self.run_command('build')       File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command         self.distribution.run_command(command)       File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command         cmd_obj.run()       File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run         self.run_command(cmd_name)       File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command         self.distribution.run_command(command)       File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command         cmd_obj.run()       File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run         self.build_extensions()       File "/tmp/pip-build-3waMkf/Pillow/setup.py", line 515, in build_extensions         % (f, f))     ValueError: --enable-zlib requested but zlib not found, aborting.      ---------------------------------------- Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-3waMkf/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-S_sHo7-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-3waMkf/Pillow 
like image 205
user3613919 Avatar asked Oct 29 '15 01:10

user3613919


People also ask

Does Pillow work on Linux?

Linux InstallationMost major Linux distributions, including Fedora, Ubuntu and ArchLinux also include Pillow in packages that previously contained PIL e.g. python-imaging . Debian splits it into two packages, python3-pil and python3-pil.

What Python version does Pillow support?

Pillow < 2.0. 0 supports Python versions 2.4, 2.5, 2.6, 2.7; Pillow >= 2.0. 0 supports Python versions 2.6, 2.7, 3.2, 3.3.


1 Answers

Did you install the dependencies for pillow ? You can install them by

$ sudo apt-get build-dep python-imaging $ sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev 
like image 129
Yash Mehrotra Avatar answered Oct 24 '22 11:10

Yash Mehrotra