安装python库Pillow(PIL)出现问题及解决方法

当然不是,经过查询资料发现,在python3上使用Pillow代替PIL,只要安装Pillow就可以正常调用PIL的所有功能了。

安装 PIL ,问题多多,现将出现问题,在使用putText方法在上添加文字的时, 无法直接添加中文 和 无法导入字体文件 ,接下来我们利用另一库PIL来解决这个问题。原因,以及解决方法总结如下:

pillow安装 pillow安装不上怎么办pillow安装 pillow安装不上怎么办


pillow安装 pillow安装不上怎么办


Pillow PIL 的fork版本,还在继续维护更新,建议安装 Pillow 。

在安装Pillow之前,请卸载PIL

安装Pillow 依赖,下面安装是真对ubuntu14.04版本

在我的 ubuntu14.04 中 openjpeg 版本过低,所以找到 openjpeg 的网站编译安装最新版的 openjpeg

完成依赖安装后,使用命令 sudo pip install Pillow通过加载ttc格式的字体文件,就可以设置显示文字的字体。 安装Pillow

在我的ubuntu 14.04安装成功后,在导入仍然提示: [PIL - libopenjp2.so: cannot open shared object file: No such file or directory] 这样的错误,在stackoverflow找到了解决方法:

PIL库是python语言的标准库,使用时直接导入吗?

如果你是Python3的版本,安装PIL的时候,会出现下面的错误。

PIL库不是Python语putText(img, text, org, fontFace, fontScale, color, thickness=None, lineType=None, bottomLeftOrigin=None)言的标准库,它是一个第三方库,用于图像处理和图像生成。如果您想使用PIL库,需要先安装它。您可以使用pip命令来安装PIL库,例如:

PIL 的版本,但是一次维护是2009年,现以宣布停止维护,可以运行在python2.7上。

安装完成后,您可以在Python代码中使用以下方式导入PIL库:

这样就可以使用PIL库提供的各种功能了。注意,PIL库的名称在Python 3.x中已经改为Pillow,但是导入方式仍然是使用from PIL import Image。

自学Python:解决Python3无法安装PIL三方库的办法

下面介绍各包提供功能,以及需要的包版本限制(重要)

ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)

2.添加文字信息

ERROR: No matching distribution found for PIL

pip install Pillow

WARNING: You are using pip version 21.1.1; howr, version 21.2.1 is ailable.

英文看不懂,可以找个翻译软件翻译一下。意思就是现在PIL没有支持python3的版本,目前只支持python2。那么在python3就不能用了吗?

安装Pillow后如果想要使用,不能使用import Pillow,执行会报下面的错误。

ModuleNotFoundError: No module named 'Pillow'

而是要直接使用import PIL调用。

_______________END______________

python在上添加指定字体的文字

from PIL import Image

1.安装OpenCV

You should consider upgrading via the 'D:pythonScriptspython.exe -m pip install --upgrade pip' command.

pip install opencv-python

本文主要介绍如何通过Python在上的指定位置添加文字,主要利用两个库OpenCV和PIL。

2.利用putText方法来实现在的指定位置添加文字

1.安装PIL库