【问题标题】:Can't import imagegrab无法导入图像抓取
【发布时间】:2021-10-01 00:31:18
【问题描述】:

嘿,我想为 Humenbenchmark 目标训练 (https://humanbenchmark.com/tests/aim) 制作一个机器人,但是当我尝试导入 imagegrab 时,我收到了一个很长的错误,我不知道这意味着什么。错误是:

  `File "(Path to my python file)", line 1, in <module>
  from PIL import ImageGrab File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 779, in exec_module
  File "<frozen importlib._bootstrap_external>", line 915, in get_code
  File "<frozen importlib._bootstrap_external>", line 973, in get_data
  OSError: [Errno 22] Invalid argument`

我的代码是:

from PIL import ImageGrab

编辑: 我开始进行一些测试,发现 imagegrab 并不是唯一给出该错误的模块。 Numpy 和 pyautogui 也不起作用,但 random 和 time 等模块确实起作用。

【问题讨论】:

  • 你是从 linux 运行的吗?因为 ImageGrab 不适用于 linux
  • 不,我使用的是 Windows 10。

标签: python import python-imaging-library imagegrab


【解决方案1】:

回答:如果您使用的是 Windows 10,请使用 CMD(命令提示符)运行脚本。

Visual Studio Code 有时无法直接通过自身运行。

【讨论】:

  • 好的,谢谢您的帮助
猜你喜欢
  • 2023-02-02
  • 2021-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多