我正在尝试使用此命令在Ubuntu 14.04上安装Pillow:
pip install Pillow
但是安装失败并出现此错误:
ValueError: --enable-jpeg requested but jpeg not found, aborting.
答案 0 :(得分:88)
问题是未安装包libjpeg-dev
。要解决这个问题,你应该这样做:
sudo apt-get install libjpeg-dev
答案 1 :(得分:21)
确保安装了Python开发包,如果没有,则使用以下命令安装它:
适用于Ubuntu
sudo apt-get install python3-dev python3-setuptools
对于Fedora
sudo dnf install python-devel
安装开发包后,请安装以下命令:
适用于Ubuntu
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
对于Fedora
sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \
lcms2-devel libwebp-devel tcl-devel tk-devel
答案 2 :(得分:4)
您必须安装Pillow所需的缺少的依赖项和库才能使用它。找到依赖项here
这是针对Pilllow 3.0.0+的Ubuntu 14.04的当前依赖/库。通过运行以下命令安装它们
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
答案 3 :(得分:1)
答案 4 :(得分:-2)
您需要遵循本教程Install pillow doc。
如果您已安装,只需卸载并重新安装:
$ pip uninstall pillow
$ pip install pillow --no-cache-dir