Windows环境下已装Pillow仍提示‘PIL module not installed’的解决方法
解决Pillow导入报错及代码问题
报错原因及解决步骤
- 检查Python环境一致性
Windows下常存在多个Python版本(比如系统自带、Anaconda、虚拟环境),你安装Pillow的Python可能和运行代码的不是同一个。
- 打开命令提示符,输入
where python,查看当前使用的Python路径。 - 输入
python -m pip list,检查列表里是否有Pillow。 - 如果没有,用对应环境的pip重新安装:
python -m pip install pillow
- 修复代码拼写错误
你的代码里image.open是小写,而导入的类是Image(首字母大写),这会导致未定义错误,同时路径写法要注意Windows的转义问题:
from PIL import Image # 路径用原始字符串(加r)避免转义问题,替换成你的实际路径 img = Image.open(r"C:\your\image\path.jpg") print(img) print(img.format)
- 虚拟环境验证
如果用了虚拟环境,必须先激活环境再操作:
- 打开命令提示符,进入虚拟环境所在目录,执行
venv\Scripts\activate(venv是你的虚拟环境名称)。 - 激活后再执行
pip install pillow,之后运行代码。
内容的提问来源于stack exchange,提问作者Rashid
相关产品推荐
相关产品推荐

