You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS High Sierra下Python3.12使用Pillow遇‘no suitable image found’错误求助

解决macOS High Sierra 10.13.6下Python3.12导入Pillow的兼容问题

错误原因

这个错误的核心是Python 3.12及对应Pillow版本依赖的系统库使用了macOS 10.14+才支持的Mach-O加载命令(0x80000034),而你的macOS High Sierra 10.13.6不兼容该命令。另外Python 3.12官方已不再支持macOS 10.13,必然会出现这类系统库兼容问题。

解决方案

方案1:降级Python到3.9版本(最稳妥)

  • 卸载Python 3.12:
    1. 删除目录:/Library/Frameworks/Python.framework/Versions/3.12
    2. 删除/usr/local/bin下所有指向python3.12的软链接(如python3.12、pip3.12等)
  • 安装Python 3.9.x:下载支持macOS 10.13的最后一个Python3.9版本(3.9.13)的安装包并完成安装
  • 安装兼容版Pillow:终端执行 pip3 install pillow

方案2:使用conda环境(可选)

  • 下载支持macOS 10.13的Anaconda旧版本(如2021.11版)
  • 创建并激活环境:
    conda create -n paint_env python=3.9
    conda activate paint_env
    
  • 安装Pillow:conda install pillow

验证

终端执行以下命令,若输出Success则问题解决:

python -c "from PIL import Image, ImageDraw; print('Success')"

内容的提问来源于stack exchange,提问作者Xaaan7u99у

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:09:52