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

Jupyter导入matplotlib/seaborn提示No module named 'PIL'如何解决

问题解决方案

报错核心原因是:虽然你通过pip安装了Pillow库(PIL是Pillow的官方导入别名),但当前Jupyter Notebook使用的Python内核和你执行pip命令的Anaconda环境不匹配,或者Pillow安装存在兼容性问题,可按以下步骤逐一排查修复:

  • 第一步:验证Jupyter内核对应的Python路径
    在你当前报错的Notebook中新建一个代码单元,运行以下代码:
    import sys
    print(sys.executable)
    
    对比输出的Python路径是否为c:\users\aarushi\anaconda3\python.exe。如果路径不一致,说明Jupyter启动的是其他Python环境的内核,在Notebook右上角切换内核为Anaconda对应的环境即可。
  • 第二步:修复Pillow安装问题
    如果路径匹配,说明pip安装的Pillow和Anaconda环境存在兼容性问题,打开Anaconda命令提示符,依次执行以下命令:
    1. 卸载现有Pillow:pip uninstall -y pillow
    2. 用conda官方源安装Pillow:conda install -y pillow
  • 第三步:排查命名冲突
    检查你当前Notebook的工作目录下,是否存在名为PIL.py的文件或者PIL命名的文件夹,如果有将其重命名或者移动到其他目录即可。

内容的提问来源于stack exchange,提问作者Arushi Jain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:45:01