Pyinstaller를 설치하고 --onefile 옵션으로 실행파일을 만들었는데 아래와같이 에러메시지가 나오고 실행되지 않는다.

분명히 컴파일과 디버깅 모두 정상적인 코드였는데 Pyinstaller가 실행파일 만들면서 뭔가를 문제를 일으켰나보다.

코드에 pymssql을 import해 사용하고있는데 이것때문인가 싶어 열심히 구글링도하면서 시간을 보내다가,

너무 쉽게 해결이 되어버렸다.

 

말 그대로 에러메시지를 보고 해결해주면 된다.

 

ModuleNotFoundError: No module named 'decimal'

그래서 소스코드에

 

import demical

한줄을 추가하고 실행파일을 만들었더니 문제없이 실행이 잘 되었다.

 

결론: 에러메시지를 "잘" 보자.

+ Recent posts