libjpeg或libjpeg-turbo是安装Pillow的要求,a new requirement for storing images on django。所以我需要安装Pillow,但是只有通过名为libjpeg或libjpeg-turbo的软件包获得jpeg
支持才能生效。我希望至少是这种情况。
这种依赖关系在开发服务器上不是问题,但我需要在本地做一些工作(Macbook Pro OSX 10.11.5)。还没有能够做到或找到安装OSX的解决方案。我希望我能找到pip
或conda
中的内容,但OSX没有任何内容。我已经看到在Linux上安装有各种常规方法。
答案 0 :(得分:18)
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 冲突,它不在标准路径中)。