嘿,我想为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这样的模块可以工作。
回答:如果你是Windows 10,使用CMD(命令提示符)来运行脚本
Visual Studio Code有时会在直接通过自身运行时遇到问题。