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

Mac OS X Yosemite中Python3.7.9导入matplotlib失败求助

解决MacOS Python3.7导入matplotlib报错问题

问题根源

报错指向PIL依赖的libXdmcp.6.dylib动态库加载失败,原因是该库的加载命令不兼容当前MacOS版本,导致Python3.7环境下PIL无法正常初始化,进而影响matplotlib导入。

解决方案

方法一:通过Homebrew安装系统级X11依赖库

  1. 打开终端,执行以下命令安装XQuartz(包含所需的X11基础库):
    brew install xquartz
    
  2. 安装完成后重启终端,重新编译安装Pillow:
    pip3 uninstall pillow -y
    pip3 install pillow --no-binary :all:
    

方法二:安装兼容旧MacOS的Pillow版本

如果方法一无效,尝试安装适配Python3.7和旧MacOS的指定Pillow版本:

pip3 uninstall pillow -y
pip3 install pillow==8.4.0

(8.4.0是已知兼容Python3.7且对旧MacOS环境友好的稳定版本)

方法三:重置Python3.7依赖环境

若上述方法均无效,可彻底清理并重装相关依赖:

  1. 卸载现有冲突依赖:
    pip3 uninstall matplotlib pillow -y
    
  2. 清理pip缓存文件:
    pip3 cache purge
    
  3. 重新安装依赖包:
    pip3 install matplotlib pillow
    

内容的提问来源于stack exchange,提问作者Chandradhar Koneti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 18:26:03