작성
·
551
0
맥북을 사용하는 유저인데,
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyautogui/__init__.py", line 594, in wrapper
returnVal = wrappedFunction(*args, **kwargs)
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyautogui/__init__.py", line 985, in click
x, y = _normalizeXYArgs(x, y)
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyautogui/__init__.py", line 663, in _normalizeXYArgs
location = locateOnScreen(firstArg)
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyautogui/__init__.py", line 172, in wrapper
return wrappedFunction(*args, **kwargs)
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyautogui/__init__.py", line 210, in locateOnScreen
return pyscreeze.locateOnScreen(*args, **kwargs)
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyscreeze/__init__.py", line 375, in locateOnScreen
screenshotIm = screenshot(
File "/Users/kimkitae/opt/anaconda3/lib/python3.9/site-packages/pyscreeze/__init__.py", line 527, in screenshotosx
if tuple(PIL__version__) < (6, 2, 1):
TypeError: '<' not supported between instances of 'str' and 'int'
아래와 같은 에러가 지속적으로 발생하는데 무엇이 문제일까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. 해당 에러는 PIL 패키지의 버전 호환성 문제로 보입니다. 현재 사용하고 계신 PIL 패키지의 버전이 최신 버전과 호환되지 않기 때문에 발생하는 문제일 수 있습니다.
해결 방법으로는 PIL 패키지의 최신 버전으로 업데이트 하거나, pyscreeze 라이브러리를 최신 버전으로 업데이트 하는 것이 있습니다.
또 다른 방법으로는, 해당 코드를 실행하기 전에 PIL 패키지 버전 체크하기 코드를 추가하여, Pillow 패키지의 버전이 6.2.1 보다 큰 경우에만 실행하도록 처리하는 것이 있습니다.
해당 방법들을 시도해보시기 바랍니다. 감사합니다.