Pyinstaller 프로그램 임포트 에러

조회수 977회

안녕하세요.

Windows 환경에서 Pyinstaller를 이용해 Python 실행파일을 만들고, 파일 분리를 위하여 필요한 모듈들을 실행파일이 있는 곳 바로 옆에 modules 라는 다렉터리를 만들어 두었습니다.

다른 Windows 사용자에게 배포하는 것이 목적이기 때문에 modules 디렉터리 밑의 Python 파일들은 .pyc 로 컴파일해 두었습니다. 호스트 컴퓨터에 배포 서버를 만들고 Windows10 가상머신에 다운로드하여 실행하니 모듈 임포트가 안되네요. 그렇다고 모듈 파일까지 .exe로 만들면 문제가 더 많아질 것 같고요.

어떻게 하면 좋을까요?

  • onefile 명령으로 모듈까지 하나의 exe로 만들면 안되나요? ᅟᅟᅟᅟ 2021.4.14 13:23
  • main.py 파일에 모듈들의 내용을 모두 합친 후 onefile로 해당 위치에 실행파일만 만들까요? 플라잉폭스 2021.4.14 19:11
  • onefile 명령을 실행하면 알아서 모듈들을 모두 합친 하나의 exe로 만들어주는 대신 용량이 많이 커집니다. ᅟᅟᅟᅟ 2021.4.15 09:15
  • 감사합니다. 해결됐습니다. 플라잉폭스 2021.4.16 19:24

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)