2015-11-19 1 views
1

У кого-нибудь есть рабочая реализация PIL с Centos 7 и Python 3.4?PIL с Centos 7 и Python 3.4

Я попытался установить tarball отсюда, но при запуске «make» или «make test» появилось много ошибок.

Если у кого-то есть рабочая реализация, не могли бы вы отправить необходимые команды и конфигурацию i.e. yum packages, чтобы заставить его работать?

Я также нашел это blog post, но это не помогло.

Вот одна ошибка, которую я вижу при попытке convert a jpeg's size:

Traceback (most recent call last): 
    File "<console>", line 2, in <module> 
    File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 1557, in resize 
    self.load() 
    File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/ImageFile.py", line 203, in load 
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig) 
    File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 420, in _getdecoder 
    raise IOError("decoder %s not available" % decoder_name) 
OSError: decoder jpeg not available 
+0

Каковы ошибки в построении? У вас установлен соответствующий пакет python-devel? –

+0

@PaulRooney Я добавил ошибку выше при попытке запустить общий метод 'PIL'. У меня уже установлен «Пакет python-devel-2.7.5-18.el7_1.1.x86_64 и последняя версия» и «Пакет python-pillow-2.0.0-17.gitd1c6db8.el7.x86_64 уже установлен и последняя версия». Итак, я думаю, что я там хорош. Я думаю, что это просто Centos 7 + Python 3.4 ... –

+1

Попробуйте установить пакет 'libjpeg-devel', а затем установите подушку, используя pip3. Если вы не видите pp3 [здесь] (http://stackoverflow.com/questions/32618686/how-to-install-pip-in-centos-7) –

ответ