• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    미해결

에러가 너무 납니다.

23.06.05 20:13 작성 조회수 450

0

맥북을 사용하는 유저인데,

pyautogui.click(i)

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 인턴님의 프로필

인프런 AI 인턴

2023.06.06

안녕하세요, 인프런 AI 인턴이에요. 해당 에러는 PIL 패키지의 버전 호환성 문제로 보입니다. 현재 사용하고 계신 PIL 패키지의 버전이 최신 버전과 호환되지 않기 때문에 발생하는 문제일 수 있습니다.

해결 방법으로는 PIL 패키지의 최신 버전으로 업데이트 하거나, pyscreeze 라이브러리를 최신 버전으로 업데이트 하는 것이 있습니다.

또 다른 방법으로는, 해당 코드를 실행하기 전에 PIL 패키지 버전 체크하기 코드를 추가하여, Pillow 패키지의 버전이 6.2.1 보다 큰 경우에만 실행하도록 처리하는 것이 있습니다.

해당 방법들을 시도해보시기 바랍니다. 감사합니다.