안녕하세요. 말랑고양입니다.
파이썬을 다루는 프로그램을 개발하다가 아래와 같은 에러에 직면할 때가 있습니다.
module not found error no module named cx_freeze
cx_freeze라는 모듈이 없어서 발생하는 에러입니다.
윈도우 기준 cmd에서 아래의 명령어를 사용하면 해결됩니다.
python -m pip install cx_Freeze
간혹 pip의 버전이 낮다는 에러가 발생할 수 있는데, 아래의 명령어를 사용하면 해결됩니다.
python -m pip install --upgrade pip
혹시 위의 명령어가 실행이 되지 않는다면
https://pypi.org/project/cx_Freeze/5.0.1/#files 에 접속하면 cx_Freeze파일을 다운로드 받을 수 있습니다. 저는 파이썬 3.4.4버전을 사용하기 때문에 위의 홈페이지에서 cx_Freeze-5.0.1.win32-py3.4.exe (md5)을 다운로드 받아 실행하였습니다.
저는 여기까지의 과정에서 에러가 해결되었습니다. 혹시 해결이 되지 않았다면 댓글 남겨주세요.
----- 부연
cx_Freeze는 블로그 포스팅 기준 파이썬 최신버전을 지원하고 있지 않습니다.
따라서, 파이썬의 완전 최신버전을 사용하고 있다 cx_Freeze를 절대 설치할 수 없습니다.
당연히 해결방법은 최신버전의 파이썬을 구 버전으로 다운그레이드 하는 것이죠..
궁금한 점이나 질문이 있다면 댓글 남겨주세요. 감사합니다.