ubuntu14.4下安装Pillow出错

本文介绍了解决在安装Pillow过程中遇到的ValueError错误的方法。该错误提示要求安装JPEG支持除非明确禁用。通过安装libjpeg-dev依赖包解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做一个django项目的时候,需要安装Pillow包,但是安装的时候碰到了一个问题,

ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting 如下图

开始不知道是什么原因,弄了一会才知道缺少依赖包,

libjpeg-dev 这个依赖包

所以最需要安装这个包就行了

sudo apt-get install libjpeg-dev

等待安装完成,最后安装pillow

pip install pillow


Ubuntu上手动离线安装Pillow (Python Imaging Library) 版本9.5.0,你需要先下载Pillow的源码包,然后解压并配置编译环境,最后按照步骤编译安装。以下是详细的步骤: 1. **下载源码**: - 访问Pillow官网 [https://pypi.org/project/Pillow/](https://pypi.org/project/Pillow/) 找到对应版本的下载链接,由于是9.5.0,你可能需要去GitHub或其他稳定版本的仓库找到`pip download Pillow==9.5.0`命令对应的tar.gz文件。 2. **下载完成后,进入下载目录**: ``` cd /path/to/download/directory ``` 3. **解压缩源码**: ``` tar xvfz pillow-9.5.0.tar.gz ``` 4. **切换到解压后的目录**: ``` cd pillow-9.5.0 ``` 5. **配置安装**: - 如果你是Python 3用户,创建一个名为`setup.dist`的文件,并添加下面内容: ```bash [global] prefix=/usr/local include-dirs=/usr/include/python3X library-dirs=/usr/lib/x86_64-linux-gnu ``` 其中`python3X`应替换为你实际的Python版本(例如`python38`)。如果你使用的是Python 2,请相应修改。 6. **编译安装**: ``` sudo python setup.dist install ``` 这里需要管理员权限 (`sudo`) 来安装。 7. **检查安装**: 安装完毕后,你可以通过运行 `python -c "import PIL; print(PIL.PILLOW_VERSION)"` 检查Pillow是否成功安装并显示正确的版本。 请注意,在某些旧版Ubuntu系统上,可能需要额外安装一些依赖库,比如libjpeg-turbo、libtiff等,可以使用`apt-get`或`aptitude`来安装。如果有依赖问题,可以查阅Pillow官方文档或在线搜索解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值