已安装Pillow仍提示依赖缺失,pyautogui截图功能报错求助
解决PyAutoGUI截图提示缺少Pillow的问题
问题分析
你已安装Pillow 9.2.0,但PyAutoGUI仍提示The Pillow package is required to use this function.,首先注意到你执行的pip install fill是拼写错误,正确包名为Pillow(首字母大写);此外更可能是Python环境与包安装路径不匹配导致的识别问题。
解决方案
1. 修正命令,重新安装/升级Pillow
执行正确的包安装命令:
pip install Pillow --upgrade
若使用Anaconda环境,建议用conda命令确保环境一致性:
conda install -c anaconda pillow
2. 验证Python环境与pip的对应关系
有时候安装的Pillow不在当前运行代码的Python环境中,按以下步骤排查:
- 运行代码查看当前Python路径:
import sys print(sys.executable)
- 查看pip对应的Python路径:
pip --version
若两者路径不一致,使用对应环境的Python执行安装命令(替换为上面输出的路径):
d:\anaconda3\python.exe -m pip install Pillow --upgrade
3. 验证PIL模块是否可正常加载
在代码中添加以下测试,确认Pillow模块能被识别:
from PIL import Image
若这行代码报错,说明PIL模块未被正确安装,需重新执行卸载重装:
pip uninstall Pillow -y pip install Pillow==9.2.0
内容的提问来源于stack exchange,提问作者kjgou03
相关产品推荐
相关产品推荐

