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

PyCharmCE中Keras-TensorFlow调用PIL.Image失败求助

解决PIL.Image导入错误(已安装Pillow但仍报错)

我之前帮好几个开发者解决过一模一样的问题,你这个情况几乎可以确定是PyCharm的Python解释器和你安装Pillow的Anaconda环境不匹配导致的。下面是几个一步步的解决方案,你按顺序试:

1. 确认PyCharm使用的解释器是正确的Anaconda环境

  • 打开PyCharm,点击顶部菜单栏的 File > Settings(Windows/Linux)或者 PyCharm > Settings(Mac)
  • 在左侧菜单找到 Project: [你的项目名称] > Python Interpreter
  • 看右侧列表顶部的解释器路径,是不是指向你那个装了Pillow的./anaconda3/lib/python3.6/site-packages对应的Python可执行文件(一般路径是./anaconda3/bin/python)
  • 如果不是,点击右上角的齿轮图标,选择Add,然后在弹出的窗口里找到Anaconda环境的Python解释器,添加完成后设为当前项目的默认解释器

2. 强制重新安装Pillow到当前解释器

如果确认了解释器是对的,但还是报错,可能是Pillow的安装有损坏或者版本冲突。直接在PyCharm的终端里执行下面的命令:

python -m pip install --upgrade --force-reinstall Pillow

这个命令会强制用当前项目的Python解释器重新安装最新版的Pillow,确保安装文件没有问题。

3. 验证PIL是否能正常导入

新建一个简单的测试脚本,运行看看:

from PIL import Image
print("PIL导入成功!")

如果运行成功,说明问题已经解决;如果还是报错,那可能你的Anaconda环境本身有问题,可以尝试创建一个全新的虚拟环境:

conda create -n tf_deeplearning python=3.6
conda activate tf_deeplearning
pip install tensorflow keras pillow

然后在PyCharm里切换到这个新环境的解释器,再运行你的深度学习代码试试。


内容的提问来源于stack exchange,提问作者Rogelio Em

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:55:09