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

已安装PIL包仍触发ModuleNotFoundError错误(Windows10环境)

排查并解决PIL模块找不到的问题

首先明确:PIL已停止维护,现在实际是通过Pillow包实现兼容,你看到的安装成功提示里的Pillow就是对应包。出现ModuleNotFoundError大概率是Python环境不匹配,按以下步骤逐一排查:

1. 确认运行脚本的Python环境与安装Pillow的环境一致

  • 打开命令提示符,输入python --version或py --version,记下当前默认Python版本
  • 再输入pip show pillow,查看输出里的Location路径,确认该路径对应的Python版本和你运行脚本的版本是否一致
    • 若不一致,说明你同时使用了多个Python环境(比如系统Python和虚拟环境、多版本Python共存)

2. 环境不匹配的解决方法

  • 若使用虚拟环境:先激活对应虚拟环境,再重新安装Pillow:
    # 激活虚拟环境(假设环境名为venv)
    venv\Scripts\activate
    # 安装Pillow
    pip install pillow
    
  • 若为多Python版本共存:指定对应版本的pip安装,运行脚本时也指定对应版本:
    # 示例:用Python3.9安装
    py -3.9 -m pip install pillow
    # 用对应版本运行脚本
    py -3.9 c:\Users\AlarmTran\nifti2dicom-main\nifti2dicom-main\main.py
    

3. 检查IDE的Python解释器配置(若用IDE运行脚本)

  • VS Code:按Ctrl+Shift+P,输入Python: Select Interpreter,选择已安装Pillow的Python版本
  • PyCharm:依次点击File > Settings > Project: xxx > Python Interpreter,选择对应解释器

4. 验证安装是否生效

在命令提示符进入对应Python环境,执行以下代码:

import PIL
print(PIL.__version__)

若能正常输出版本号,说明安装无误,重新运行脚本即可。

内容的提问来源于stack exchange,提问作者Lam Tran

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 03:22:04