安装Pillow时出错

0 投票
5 回答
3639 浏览
提问于 2025-04-18 12:32

我想在Python中安装Pillow这个库,于是在终端里运行了这个命令

sudo pip install Pillow

结果出现了这个错误

clang: error: no such file or directory: 'build/temp.macosx-10.10-intel-2.7/_imagingtk.o'

clang: error: no such file or directory: 'build/temp.macosx-10.10-intel-2.7/Tk/tkImaging.o'

error: command 'cc' failed with exit status 1

有没有什么解决办法?我在Stack Overflow上找过,只找到了一些类似的错误,但不是完全一样的

5 个回答

0

如果你在使用macOS系统,可以试试这个命令:brew install libtiff libjpeg webp littlecms

0

试着运行这个命令:

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pillow

(你也可以在这个类似的问题中找到其他可能的答案:在Mavericks上安装Pillow/PIL

1
$ sudo easy_install pip==20.3.4
    
$ sudo apt-get build-dep pillow
    
$ sudo pip2 install pillow
Successfully installed pillow-6.2.2

这个解决方案是在以下环境下测试的:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.7 LTS
Release:    16.04
Codename:   xenial.

它是在32位的Chromebook上运行的

2

首先:安装 python-dev

apt-get install python-dev

然后:安装 PILLOW

pip install pillow
4

这可能和这个bug在Pillow 2.5.0版本中是一样的。

这个问题已经修复了,新的版本2.5.1很快就会发布。

如果你想测试开发版本,可以使用:

sudo pip install git+https://github.com/python-pillow/Pillow.git

或者你也可以安装2.4.0版本:

sudo pip install pillow==2.4.0

补充一下:Pillow 2.5.1现在已经发布了,所以你可以直接使用:

sudo pip install pillow

撰写回答