I set up a clean box with a Ubuntu 14.04 LTS.
I’ve installed the Tools from Github but the Pillow version can not be removed via pip - 2.3.0 comes installed and installing 2.9.0 or any other version will fail on this
Command /usr/bin/python -c “import setuptools, tokenize;file=‘/tmp/pip_build_root/Pillow/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(file).read().replace(‘\r\n’, ‘\n’), file, ‘exec’))” install --record /tmp/pip-wATHpH-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/Pillow Storing debug log for failure in /root/.pip/pip.log
Trying to run with Pillow 2.3.0 gives me this raceback (most recent call last): File “geotag_from_gpx.py”, line 7, in import pyexiv2 ImportError: No module named pyexiv2
So now I’ve got 600 images from my Garmin Virb Elite that I can’t geotag from the GPX file.
@Stalfur, the problem seems to be that pyexiv2 was missing. This is most likely not related to PIL or PIL’s version. When you get ubuntu running, could you try installing the packages suggested by @de_vries using apt-get?