我去了本网站安装 Pillow 需要额外的工具,因为原来的 PIL 是一个停止的项目,所以现在不太好用。但是,表中没有提到对 Ubuntu 16.04 LTS 的支持。似乎在4.2.x 安装指南或3.0.0 安装指南。
此外,据说仅安装枕头是不够的。首先应该安装一些依赖项,而 Ubuntu 16.04 LTS 也没有提到这些依赖项。针对 14.04 LTS 给出的 Pillow for python 3 安装步骤是否适用于 Ubuntu 16.04 LTS?
如果没有,如何在 16.04 LTS 中为 Python 3.6 安装枕头?(支持 Python 2。)
答案1
根据维基百科枕头包装为python-pil和python3-pil在 Ubuntu 13.04 及更高版本中。
要在 Ubuntu 16.04 及更高版本(以及 Ubuntu 14.04)中安装 Python 图像库,请打开终端并输入:
sudo apt install python-pil # for python 2.X
和/或...
sudo apt install python3-pil # for python 3.X including python3.6
如果 imageTk 导入不起作用,请执行以下操作:
sudo apt install python3-pil.imagetk
答案2
Ubuntu 18.04 和 Python 3
这将引起 Ubuntu 16.04 LTS 之后的用户的兴趣:安装枕头
#!/bin/bash
apt update
apt install python3-pip -y
apt install libjpeg8-dev zlib1g-dev libtiff-dev libfreetype6 libfreetype6-dev libwebp-dev libopenjp2-7-dev libopenjp2-7-dev -y
pip3 install pillow --global-option="build_ext" --global-option="--enable-zlib" --global-option="--enable-jpeg" --global-option="--enable-tiff" --global-option="--enable-freetype" --global-option="--enable-webp" --global-option="--enable-webpmux" --global-option="--enable-jpeg2000"
这也解决了我认为 OP 提到的一些“依赖关系”:
答案3
$sudo easy_install pip==20.3.4
$sudo apt-get build-dep pillow
$sudo pip2 install pillow
成功安装pillow-6.2.2
该解决方案已在以下平台上测试:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial
它在 32 位 Chromenotebook 上运行:)