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

MacOS下VS Code运行PyAutoGUI脚本报错:无法导入pyscreeze

解决PyAutoGUI无法导入PyScreeze的问题

1. 对齐VSCode的Python解释器与pip3环境

VSCode可能默认使用了和你安装PyScreeze不一致的Python版本:

  • 打开VSCode,点击左下角显示的Python版本号,选择/Library/Frameworks/Python.framework/Versions/3.12/bin/python3这个解释器
  • 重新运行脚本测试

2. 升级PyScreeze到兼容Python3.12的版本

你当前的PyScreeze版本(0.1.30)依赖的Pillow版本不支持Python3.12,执行升级命令:

pip3 install --upgrade PyScreeze

升级后检查版本,确保在0.1.31及以上:

pip3 show PyScreeze

3. 手动升级Pillow依赖

如果升级PyScreeze后仍报错,直接安装适配Python3.12的Pillow:

pip3 install --upgrade pillow

4. 验证依赖导入状态

创建测试脚本确认所有依赖能正常加载:

import pyautogui
import pyscreeze
from PIL import Image

print("所有依赖导入成功")

运行该脚本无报错后,再测试原脚本的locateOnScreen功能


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 01:09:53