pywinauto 패키지
파이썬으로 윈도우 소프트웨어 자동화를 위한 코드를 짤 때, pyautogui
와 더불어 가장 많이 사용되는 패키지로 pywinauto
가 있어요. 저 또한 자동화를 위해 pywinauto
를 설치하고 import
를 하려고 하는데
ImportError: DLL load failed while importing win32ui: DLL 초기화 루틴을 실행할 수 없습니다.
위와 같은 에러가 뜨는게 아니겠어요 ㅠㅠ. pyautogui는 별 다른 어려움 없이 설치 후 바로 사용할 수 있었는데 … 구글링해도 해결법이 아주 많이 뜨지는 않더라구요. 이것 저것 시도해 보다가 생각보다 쉽게 해결이 되어 글로 남겨 봅니다.
DDL 초기화 루틴 실행할 수 없습니다 에러 해결방법
해결 방법은 생각보다 간단했어요. pywin32
패키지를 uninstall 한 후 다시 install 하면서 해결이 되었습니다.
1. 명령 프롬프트 혹은 Anaconda Powershell 프롬프트에 pip uninstall pywin32
입력
이 때 Proceed (Y/n)? 메세지가 뜨면 ‘Y’를 입력한 후 엔터를 눌러주세요.
2. pip install pywin32
입력
3. 에러 해결
짜잔.. !!!! 의외로 쉽게 해결되었어요. 구글링하면 몇몇 다른 방법들도 나오는데, 그 방법들을 시도해도 저는 먹히지 않았었습니다. 🥲 그래도 이렇게 하나하나 에러 해결해 나가는게 역시 코딩의 묘미 같아요. 제 포스팅이 다른 분들께도 도움이 되기를 바라며, 감사합니다. 😊