linux如何安装pillow
时间: 2024-11-04 16:15:25 浏览: 26
在Linux上安装Pillow(也称为PIL的 fork,是一个用于处理各种图像文件的Python库)可以通过包管理器或者从源码安装。以下是两种常见的方法:
**通过包管理器安装(适用于Debian/Ubuntu)**:
- 使用apt-get:
```sh
sudo apt update
sudo apt install python3-pil python3-pillow
```
- 或者对于Python 3.8+,因为Pillow默认包含对Cairo的支持,可以直接安装:
```sh
sudo apt install python3-imaging-tk
```
**通过pip(系统级或虚拟环境)安装**:
- 打开终端,如果已经在虚拟环境中,使用`pip`:
```sh
pip3 install pillow
```
- 如果不是在虚拟环境,而想在系统级安装,确保已经更新了pip:
```sh
sudo pip3 install --upgrade pip
sudo pip3 install pillow
```
注意:由于Pillow基于libjpeg、libtiff、libpng和其他一些库,确保你的系统已经安装了这些基础库,比如`libjpeg-dev`, `libtiff-dev`, `libfreetype6-dev`, `libwebp-dev`等,才能顺利安装。
**通过源码安装(适用于无法通过包管理器的情况)**:
1. 首先下载源码:
```
wget https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-X.Y.Z.tar.gz
```
将`X.Y.Z`替换为Pillow的最新版本号。
2. 解压并进入目录:
```
tar xzf Pillow-X.Y.Z.tar.gz
cd Pillow-X.Y.Z
```
3. 安装依赖项(可能需要管理员权限):
```sh
sudo apt-get install build-essential python3-dev libjpeg-dev libpng-dev libtiff-dev libfreetype6-dev
```
4. 构建并安装:
```
sudo python3 setup.py install
```
完成以上步骤后,Pillow应该就安装好了。你可以通过运行`python3 -c "import PIL"`来验证是否成功安装。
阅读全文