libjpeg 或 libjpeg-turbo 是安装 Pillow 的要求,这是在 django 上存储图像的新要求。 所以我需要安装 Pillow,但在我获得jpeg
支持之前,这不起作用,这些支持是通过称为 libjpeg 或 libjpeg-turbo 的软件包提供的。 我希望至少是这样。
这种依赖关系在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。 还无法做到这一点或找到为OSX安装的解决方案。 我希望我能在pip
或conda
中找到一些东西,但OSX什么都没有。 我已经看到有各种正常的方法可以在 Linux 上安装。
使用自制软件:
brew install jpeg
For libjpeg-turbo
brew install jpeg-turbo
然后它会给你关于如何将其添加到你的库加载路径的说明(这样它就不会与libjpeg冲突,它不在标准路径中)。
安装Big Sur(macOS 11.0.1)和Homebrew,然后:
brew install jpeg
然后通过 zlib 安装了 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