[트러블 슈팅]ImportError: DLL load failed while importing win32print: 지정된 모듈을 찾을 수 없습니다.

문제점

스크립트로는 잘 실행되던 파일이 pyinstaller를 통해 exe파일로 생성했을때 아래와 같이 에러 메세지가 발생했다.

원인 & 해결방법

conda install -c anaconda pywin32 

위 명령어로 해결된다는 얘기들이 많아서 따라했지만 되지않았다.
(참고로 나는 아나콘다를 사용하는 개발환경임)

pip install pywin32

위 명령어로 해결된다는 얘기들도 많아서 따라했지만 되지않았다.

정확한 원인은 모르지만 단순하게 에러 원인은 실행파일 생성시 만들어진 폴더내에 원하는 모듈이 없다는 것였다.
그래서 현재 사용중인 아나콘다환경 패키지 설치 경로로 접속해서 직접 모듈폴더를 복사해서 갖다 붙여넣으니 해결됐다.
참고로 아나콘다환경 패키지 설치 경로를 몰랐는데 이래저래하다 알게됐다.
나와 같이 아나콘다를 사용중이라면 C:\Users\{PC사용자이름}\.conda\envs\GUI_Dev\Lib\site-packages 내 경로를 참고하면 왠만하면 비슷할듯하다.

이거 하나 해결하느라 반나절을 허비했다… 허무…
즐거운 개발하시길…

Leave a Comment