I am trying to run an application which I made 1 year ago and I can't seem to get it working.
I am running it under the CentOS based Amazon Linux AMI.
>>> import django
>>> django.VERSION
(1, 8, 7, 'final', 0)
(eb_django_app)[ec2-user@ip- mysite]$ python
Python 3.4.3 (default, Apr 1 2015, 18:10:40)
Here is the error message. I get when I run python manage.py runserver
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ python manage.py runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f07e8fdbbf8>
Traceback (most recent call last):
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 107, in inner_run
autoreload.raise_last_exception()
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 252, in raise_last_exception
six.reraise(*_exception)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/apps/config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "/tmp/eb_django_app/lib64/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/ec2-user/Python-3.4.3/eb_django_app/mysite/pet/models.py", line 6, in <module>
from PIL import Image as img
ImportError: No module named 'PIL'
^C(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ python --version
Python 3.4.3
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ ^C
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ import django
-bash: import: command not found
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ python
Python 3.4.3 (default, Apr 1 2015, 18:10:40)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 8, 7, 'final', 0)
>>>
KeyboardInterrupt
>>> exit()
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ python manage.py runserver^C
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ ^C
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ python manage.py runserver Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f4e85362bf8>
Traceback (most recent call last):
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 107, in inner_run
autoreload.raise_last_exception()
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 252, in raise_last_exception
six.reraise(*_exception)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/utils/autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/django/apps/config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "/tmp/eb_django_app/lib64/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/home/ec2-user/Python-3.4.3/eb_django_app/mysite/pet/models.py", line 6, in <module>
from PIL import Image as img
ImportError: No module named 'PIL'
This is what happens when I try to install pip install PIL
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ pip install PIL Collecting PIL
Could not find a version that satisfies the requirement PIL (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external PIL to allow).
No matching distribution found for PIL
This is what happens when I try to install pip install Pillow
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ pip install Pillow Collecting Pillow
Using cached Pillow-3.0.0.tar.gz
Installing collected packages: Pillow
Running setup.py install for Pillow
Complete output from command /tmp/eb_django_app/bin/python3.4 -c "import setuptools, tokenize;__file__='/tmp/pip-build- xa9ll2i4/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-hlq0ym7w-record/install-record.txt --single-version-externally-managed --compile --install- headers /tmp/eb_django_app/include/site/python3.4/Pillow:
Single threaded build, not installing mp_compile:1 processes
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.4
creating build/lib.linux-x86_64-3.4/PIL
copying PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GdImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WalImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageChops.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageOps.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageStat.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMath.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMode.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/_binary.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/features.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/OleFileIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageSequence.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageShow.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageDraw.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageQt.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFont.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageTk.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/_util.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PaletteFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImagePath.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFilter.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageCms.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageGrab.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMorph.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ExifTags.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TarIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageColor.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/JpegPresets.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TiffTags.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Image.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageTransform.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageWin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/__init__.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PyAccess.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImagePalette.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PSDraw.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ContainerIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
running egg_info
writing Pillow.egg-info/PKG-INFO
writing top-level names to Pillow.egg-info/top_level.txt
writing dependency_links to Pillow.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Pillow.egg-info/SOURCES.txt'
copying PIL/OleFileIO-README.md -> build/lib.linux-x86_64-3.4/PIL
running build_ext
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-xa9ll2i4/Pillow/setup.py", line 767, in <module>
zip_safe=not debug_build(),
File "/usr/lib64/python3.4/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib64/python3.4/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib64/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/tmp/eb_django_app/local/lib/python3.4/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/lib64/python3.4/distutils/command/install.py", line 587, in run
self.run_command('build')
File "/usr/lib64/python3.4/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib64/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib64/python3.4/distutils/command/build.py", line 126, in run
self.run_command(cmd_name)
File "/usr/lib64/python3.4/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib64/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib64/python3.4/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/tmp/pip-build-xa9ll2i4/Pillow/setup.py", line 515, in build_extensions
% (f, f))
ValueError: --enable-jpeg requested but jpeg not found, aborting.
----------------------------------------
Command "/tmp/eb_django_app/bin/python3.4 -c "import setuptools, tokenize;__file__='/tmp/pip-build- xa9ll2i4/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-hlq0ym7w-record/install-record.txt --single-version-externally-managed --compile --install- headers /tmp/eb_django_app/include/site/python3.4/Pillow" failed with error code 1 in /tmp/pip-build-xa9ll2i4/Pillow
python
>>> from PIL import Image as img
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'PIL'
UPDATED:
here the error message i received when i tried to install pillow
(eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ pip install pillow
Collecting pillow
Using cached Pillow-3.0.0.tar.gz
Installing collected packages: pillow
Running setup.py install for pillow
Complete output from command /tmp/eb_django_app/bin/python3.4 -c "import setuptools, tokenize;__file__='/tmp/pip-build-abwsqj8g/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-5akg2zf0-record/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/eb_django_app/include/site/python3.4/pillow:
Single threaded build, not installing mp_compile:1 processes
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.4
creating build/lib.linux-x86_64-3.4/PIL
copying PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GdImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WalImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageChops.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageOps.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageStat.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMath.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMode.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/_binary.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/features.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/OleFileIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageSequence.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageShow.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageDraw.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageQt.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFont.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageTk.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/_util.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PaletteFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImagePath.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFilter.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageCms.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageGrab.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageMorph.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ExifTags.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TarIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageColor.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/JpegPresets.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/TiffTags.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Image.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageTransform.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImageWin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/__init__.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PyAccess.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ImagePalette.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/PSDraw.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/ContainerIO.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
copying PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.4/PIL
running egg_info
writing dependency_links to Pillow.egg-info/dependency_links.txt
writing Pillow.egg-info/PKG-INFO
writing top-level names to Pillow.egg-info/top_level.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Pillow.egg-info/SOURCES.txt'
copying PIL/OleFileIO-README.md -> build/lib.linux-x86_64-3.4/PIL
running build_ext
building 'PIL._imaging' extension
creating build/temp.linux-x86_64-3.4/libImaging
gcc -pthread -Wno-unused-result -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -I/tmp/pip-build-abwsqj8g/pillow/libImaging -I/tmp/eb_django_app/include -I/usr/local/include -I/usr/include -I/usr/include/python3.4m -c _imaging.c -o build/temp.linux-x86_64-3.4/_imaging.o
_imaging.c:76:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'gcc' failed with exit status 1
----------------------------------------
Command "/tmp/eb_django_app/bin/python3.4 -c "import setuptools, tokenize;__file__='/tmp/pip-build-abwsqj8g/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-5akg2zf0-record/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/eb_django_app/include/site/python3.4/pillow" failed with error code 1 in /tmp/pip-build-abwsqj8g/pillow
You must install the libjpeg-devel package.
Under Amazon Linux AMI (that you mentioned in the coments that you're using):
sudo yum install libjpeg-devel
You might still get errors after installing this.
If you get the error:
ValueError: --enable-zlib requested but zlib not found, aborting.
install the zlib-devel package:
sudo yum install zlib-devel
And if you get the error:
error: command 'gcc' failed with exit status 1
Run:
sudo yum install gcc gcc-c++
to install gcc
If you still have a problem try installing the package:
sudo yum install python-devel
I switched from GCE to EC2 today (Amazon Linux AMI too) and had these errors while trying to install Pillow. After installing these packages it installed no problem.
the problem you're having here
eb_django_app)[ec2-user@ip-172-31-11-114 mysite]$ import Image as img
-bash: import: command not found
is you're trying to import Image directly in the bash shell, but you must be in the python shell to import Image.