如何在OSX上安装libjpeg?

时间:2016-07-12 14:13:57

标签: python macos libjpeg libjpeg-turbo

libjpeg或libjpeg-turbo是安装Pillow的要求,a new requirement for storing images on django。所以我需要安装Pillow,但是只有通过名为libjpeg或libjpeg-turbo的软件包获得jpeg支持才能生效。我希望至少是这种情况。

这种依赖关系在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。还没有能够做到或找到安装OSX的解决方案。我希望我能找到pipconda中的内容,但OSX没有任何内容。我已经看到在Linux上安装有各种常规方法。

3 个答案:

答案 0 :(得分:18)

Homebrew

brew install libjpeg

答案 1 :(得分:0)

重新安装Big Sur(macOS 11.0.1)和Homebrew,然后:

brew install libjpeg

然后通过

安装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

答案 2 :(得分:0)

对于 libjpeg-turbo

 brew install jpeg-turbo

然后它会告诉你如何将它添加到你的库加载路径中(这样它就不会与 libjpeg 冲突,它不在标准路径中)。