Как установить libjpeg на OSX?

libjpeg или libjpeg-turbo необходимы для установки Pillow, который новое требование для хранения изображений в django. Так что мне нужно установить Pillow, но это не сработает, пока я не получу поддержку jpeg, которая предоставляется посредством пакетов, называемых libjpeg или libjpeg-turbo. Я надеюсь, что это так, по крайней мере.

Эта зависимость не является проблемой на сервере разработки, но мне нужно выполнить некоторую работу локально (Macbook Pro OSX 10.11.5). Еще не удалось это сделать или найти решение для установки для OSX. Я надеялся найти что-нибудь в pip или conda, но для OSX ничего нет. Я видел, что существуют различные обычные способы установки в Linux.


person jeffery_the_wind    schedule 12.07.2016    source источник


Ответы (3)


Используя Homebrew:

brew install jpeg
person mirosval    schedule 12.07.2016
comment
Не знаю, почему я не подумал о доморощенном, который у меня уже есть. Большое спасибо! - person jeffery_the_wind; 12.07.2016
comment
Это уже не работает, библиотеку не найти. - person Charklewis; 16.11.2020
comment
Если я запускаю brew install libjpeg, я получаю тот же результат, что и с brew install jpeg, поэтому, возможно, они переименовали его, но он все еще работает для меня. - person mirosval; 02.12.2020

Для libjpeg-турбо

 brew install jpeg-turbo

Затем он даст вам инструкции о том, как добавить его в путь загрузки вашей библиотеки (чтобы он не конфликтовал с libjpeg, его нет в стандартных путях).

person rogerdpack    schedule 21.12.2020

Свежая установка Big Sur (macOS 11.0.1) и Homebrew, затем:

brew install jpeg

Затем установили инструменты командной строки XCode (требуются из-за zlib) через

xcode-select --install

Затем в zsh для инструментов для поиска заголовков:

export CPATH=`xcrun --show-sdk-path`/usr/include
export LDFLAGS="-L//Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
export CPPFLAGS="-I//Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"

Наконец, в виртуальной среде (Python 3.8):

pip install setuptools, wheel, Pillow
person Den    schedule 16.11.2020