pillow安装出错的解决办法

本文详细记录了在安装Pillow库时遇到的问题及解决方案,主要原因是系统缺少zlib库。通过安装一系列依赖库并重新安装Pillow,最终解决了安装过程中的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.youkuaiyun.com/imdyf/article/details/81106974
最近想尝试一下使用face_recognition进行人脸识别,需要使用pillow包,但是在安装时出现了一大长串错误。百度不到适合我的解决方法,于是上pillow官网看了下安装指南,原因和解决办法记录如下: 
我看到这句:

Zlib and libjpeg are required by default.

检查了一下我的系统后,发现缺少了zlib库。所以运行下面的命令进行安装。(命令里面包含了其它的包,我不知道是不是必须了,我都顺便安装了。我用python3,如果使用python2,需要修改一下包名。)

apt-get install python3-dev python3-setuptools libtiff5-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev  tcl8.6-dev tk8.6-dev python3-tk
1
然后重新安装pillow:`

pip3 install pillow
1
安装成功,没有报错。
--------------------- 
作者:叶梓翎 
来源:优快云 
原文:https://blog.youkuaiyun.com/imdyf/article/details/81106974 
版权声明:本文为博主原创文章,转载请附上博文链接!

### 如何在 PyCharm 中安装 Pillow 库 #### 使用 PyCharm 的图形界面安装 Pillow 为了在 PyCharm 软件中成功配置并使用 Pillow 库,需通过内置工具完成库的安装。具体操作路径为:选择菜单栏中的 `PyCharm` --> 进入 `Preferences` 设置项;随后导航至 `Project Interpreter` 页面,在此页面点击左下方的加号按钮来开启可用包列表窗口;接着可以在搜索框输入 `pillow` 并定位该库,最后点击 `install package` 来启动安装流程[^1]。 #### 创建虚拟环境时确保 Python 版本兼容性 当在 PyCharm 内创建新的虚拟环境时,务必确认所选 Python 解释器版本与目标项目需求相匹配。这一步骤对于避免后续可能出现的各种兼容性问题是至关重要的。一旦建立了合适的虚拟环境,则可以通过运行如下命令来进行 PIL/Pillow安装工作: ```bash pip install pillow ``` 值得注意的是,在执行上述指令之前要保证当前使用的正是刚建立的那个特定于项目的虚拟环境,这样才能让 PyCharm 准确无误地找到并加载已安装好的 Pillow 库文件[^2]。 #### 利用命令行工具进行手动安装 除了借助 IDE 自带的功能之外,还可以采用更直接的方式——即利用操作系统自带终端或 Anaconda 提供的专用提示符(如果已经安装了 Anaconda 发行版)。针对不同场景有两种主要方法可以实现这一点: - 对于常规情况下的 Windows/Linux/macOS 用户来说,建议先更新 pip 至最新版本再继续下一步动作: ```bash python3 -m pip install --upgrade pip ``` 接着就可以正常调用 pip 工具下载指定版本的 Pillow 及其依赖组件了: ```bash python3 -m pip install --upgrade Pillow ``` - 如果是基于 Conda 构建的工作空间,则推荐采取下面这条语句作为首选方案: ```bash conda install -c conda-forge pillow ``` 以上任一途径均能有效解决因网络连接不稳定等因素造成的安装失败问题[^3]。 #### 处理潜在错误及验证安装成果 有时即使按照标准程序操作也可能会遇到一些意外状况,比如某些情况下即便完成了看似成功的安装过程但在实际编码测试阶段依旧会出现找不到模块之类的警告信息。这时不妨尝试进入 PyCharm 配置面板内的设置选项卡里重新刷新一次解释器缓存或是干脆重启整个应用程序试试看效果如何。另外一种常见解决方案就是切换到 PyCharm 控制台模式下强制升级 pip 组件后再试一次: ```bash easy_install -U pip ``` 待一切恢复正常之后便可通过编写简单的图像处理脚本来检验 Pillow 是否真的已经被正确集成到了开发环境中去了[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值