16

libjpeg 或 libjpeg-turbo 是安装Pillow的要求,这是在 django 上存储图像的新要求jpeg所以我需要安装 Pillow,但在我通过名为 libjpeg 或 libjpeg-turbo 的软件包获得支持之前,它不会起作用。我希望至少是这样。

这种依赖在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。还没有能够做到这一点或找到一个解决方案来安装 OSX。我希望我能在里面找到一些东西,pip但是condaOSX 什么都没有。我已经看到有各种在 Linux 上安装的常规方法。

4

3 回答 3

29

使用自制

brew install jpeg
于 2016-07-12T14:18:15.873 回答
1

对于 libjpeg-turbo

 brew install jpeg-turbo

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

于 2020-12-21T17:31:46.253 回答
0

全新安装 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
于 2020-11-16T15:14:46.703 回答