要安装三方模块,需要知道模块的名字和pip。
pip来源:
Mac、Linux无需安装自带。
Window:勾选了pip和add python.exe to Path
目录
安装Pillow
查看pip版本
命令行安装
查看本地安装库
升级pip
使用Pillow
引入三方库
打开图片
查看图片的信息
设置缩略图
保存图片
总结
安装Pillow
Pillow 非常强大的处理图片的工具库,演示安装和使用pillow库。
查看pip版本
命令如下:
pip -V
执行结果:
pip 23.3.1 from E:\python\lib\site-packages\pip (python 3.7)
命令行安装
上面已经查看了本地pip版本,接下来就直接使用pip命令开始安装pillow工具库。
命令如下:
pip install pillow
执行结果:
Requirement already satisfied: pillow in e:\python\lib\site-packages (9.5.0)
因为我本地已经安装pillow库,所以显示已安装。
查看本地安装库
因为库是通过pip安装的,所以可以使用pip命令来查看本地安装库情况。
命令如下:
pip list
执行结果:
Package Version------------------ ---------asgiref 3.7.2beautifulsoup4 4.12.2certifi 2023.7.22charset-normalizer 3.2.0coverage 5.5deprecation 2.1.0Django 3.2.20eyed3 0.9.7filetype 1.2.0idna 3.4lxml 4.9.3mod-wsgi 4.9.0packaging 23.2Pillow 9.5.0pip 23.3.1PyMySQL 1.1.0pytz 2023.3pywin32 306requests 2.31.0setuptools 41.2.0soupsieve 2.4.1sqlparse 0.4.4toml 0.10.2typing_extensions 4.7.1urllib3 2.0.4xpinyin 0.7.6
升级pip
如果pip的版本太老,很多包都无法安装。
这时候就可以升级一下本地的pip版本。
找到三个命令,可以多试几次。
命令如下:
pip install --upgrade pippy -m pip install --upgrade pippython -m pip install --upgrade pip
在我本地试了一下,发现提示当前版本以满足要求,没有升级。
如下:
Requirement already satisfied: pip in e:\python\lib\site-packages (23.3.1)
使用Pillow
引入三方库
示例如下:
from PIL import Image
打开图片
找一个图片放入当前目录下,方便访问打开图片。
示例如下:
# 绝对路径和相对路径都可以
# img = Image.open(r'E:\lianxipy\day5\2.jpg')
img = Image.open('2.jpg')
查看图片的信息
获取并打印图片的格式,大小,模式信息。
示例如下:
print(img.format, img.size, img.mode)# 执行结果
# JPEG (1920, 1080) RGB
设置缩略图
可对图片缩略处理(成比例的缩略处理),参数为元组类型。
示例如下:
img.thumbnail((200, 200))
保存图片
保存图片时需要设置保存的路径+名称和图片格式(格式参数可省略)。
需要注意,如果与原图相同会覆盖掉原图。
示例如下:
img.save('tem2.png', 'PNG')
保存完成后,会在当前目录下创建tem2.png图片。
总结
本篇通过安装Pillow模块及使用来演示Python如何安装和使用第三方模块。