Python 在ubuntu 14.04上安装抱枕时出错

Python 在ubuntu 14.04上安装抱枕时出错,python,pip,ubuntu-14.04,pillow,Python,Pip,Ubuntu 14.04,Pillow,我正试图使用以下命令在Ubuntu 14.04上安装枕头: pip install Pillow 但安装失败,出现以下错误: ValueError: --enable-jpeg requested but jpeg not found, aborting. 问题是没有安装程序包libjpeg-dev。要解决此问题,应执行以下操作: sudo apt-get install libjpeg-dev 您需要遵循本教程 如果已安装,只需卸载并重新安装: $ pip uninstall pillo

我正试图使用以下命令在Ubuntu 14.04上安装枕头:

pip install Pillow
但安装失败,出现以下错误:

ValueError: --enable-jpeg requested but jpeg not found, aborting.

问题是没有安装程序包
libjpeg-dev
。要解决此问题,应执行以下操作:

sudo apt-get install libjpeg-dev

您需要遵循本教程

如果已安装,只需卸载并重新安装:

$ pip uninstall pillow
$ pip install pillow --no-cache-dir

您必须安装枕头工作所需的缺少的依赖项和库。查找依赖项

这是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

确保已安装Python开发包,如果未安装,请使用以下命令进行安装:

用于Ubuntu

sudo apt-get install python3-dev python3-setuptools
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
用于软呢帽

sudo dnf install python-devel
sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \
lcms2-devel libwebp-devel tcl-devel tk-devel
安装开发包后,请安装以下组件:

用于Ubuntu

sudo apt-get install python3-dev python3-setuptools
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
用于软呢帽

sudo dnf install python-devel
sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \
lcms2-devel libwebp-devel tcl-devel tk-devel

当pip依赖于依赖项的缓存版本时,可能会出现问题,清除缓存有时可以解决问题。打字

$ rm -rf ~/.cache/pip

资料来源:

。如果你想得到PNG的支持,也可以加入zlib1g dev。这对我也很有用!那么,它们应该有
libjpeg-dev
作为依赖项!在此之后,sudo apt get install zlib1g devyum安装libjpeg-devel onFedora@JahongirRahmonov见下面我的答案。依赖项是声明的,但有时pip依赖于过时的缓存。