У кого-нибудь есть рабочая реализация 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
Каковы ошибки в построении? У вас установлен соответствующий пакет python-devel? –
@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 ... –
Попробуйте установить пакет 'libjpeg-devel', а затем установите подушку, используя pip3. Если вы не видите pp3 [здесь] (http://stackoverflow.com/questions/32618686/how-to-install-pip-in-centos-7) –