Ubuntu 18.04 和 Python 3

Ubuntu 18.04 和 Python 3

我去了本网站安装 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-pilpython3-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 上运行:)

相关内容