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

Python运行数据科学分类代码时无法导入Image库求助

解决Python中ModuleNotFoundError: No module named 'Image'的问题

我来帮你一步步搞定这个问题,这其实是PIL库的导入和安装误区导致的:

1. 先修正代码里的导入语句

在Python 3环境下,PIL(Python Imaging Library)的正确导入方式不是直接import Image,你需要改成从PIL包中导入:

from PIL import Image  # 这才是Python3中兼容的正确写法

把你代码第5行的import Image替换成上面这行就行。

2. 确保安装的是正确的库

PIL已经停止维护很多年了,现在大家都用它的活跃分支Pillow——它完全兼容PIL的API,还支持Python3。你用下面的命令安装:

  • 对应你的python3环境,用pip3安装:
    pip3 install pillow
    
  • 如果是conda管理的环境:
    conda install pillow
    

3. 排查环境匹配问题

如果安装后还是报错,大概率是环境不匹配:

  • 确认运行代码的python3和安装Pillow的pip3属于同一个环境:终端输入which python3和which pip3,看路径是否一致
  • 试试卸载重装Pillow,清理可能的残留:
    pip3 uninstall -y pillow
    pip3 install pillow
    
  • 先在终端测试导入:运行python3后输入from PIL import Image,如果没报错,说明安装成功,再回去运行你的分类代码就没问题了

内容的提问来源于stack exchange,提问作者Krishna Lahoti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:31:30