在ubuntu 14.04上安装Pillow时出错

Nav*_*777 49 python pip pillow ubuntu-14.04

我正在尝试使用此命令在Ubuntu 14.04上安装Pillow:

pip install Pillow
Run Code Online (Sandbox Code Playgroud)

但安装失败并出现此错误:

ValueError: --enable-jpeg requested but jpeg not found, aborting.
Run Code Online (Sandbox Code Playgroud)

Nav*_*777 88

问题是libjpeg-dev没有安装包.要解决这个问题,你应该这样做:

sudo apt-get install libjpeg-dev
Run Code Online (Sandbox Code Playgroud)

  • 这个.如果你想要PNG支持,也可以输入`zlib1g-dev`. (14认同)
  • yum在Fedora上安装libjpeg-devel (3认同)

Mah*_*dav 21

确保安装了Python开发包,如果没有,则使用以下命令安装它:

对于Ubuntu

sudo apt-get install python3-dev python3-setuptools
Run Code Online (Sandbox Code Playgroud)

对于Fedora

sudo dnf install python-devel
Run Code Online (Sandbox Code Playgroud)

安装开发包后,安装以下内容:

对于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
Run Code Online (Sandbox Code Playgroud)

对于Fedora

sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \
lcms2-devel libwebp-devel tcl-devel tk-devel
Run Code Online (Sandbox Code Playgroud)