繁体   English   中英

在ubuntu 14.04上安装Pillow时出错

[英]Error installing Pillow on ubuntu 14.04

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

pip install Pillow

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

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

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

sudo apt-get install libjpeg-dev

确保安装了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

您必须安装Pillow所需的缺少的依赖项和库才能工作。 这里找到依赖项

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

pip可能存在依赖于依赖项的缓存版本的问题,清除缓存有时可以解决问题。 只需输入

$ rm -rf ~/.cache/pip

来源: github问题

您需要按照本教程安装枕头文档

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM