본문 바로가기

파이썬

exe파일 생성

반응형

파이썬으로 이것저것 만든것은 많은데 막상 올리기엔 애매한 상황에서

일단 명령어 하나는 자주쓰니 기억하기위해 남겨두자

exe 파일 만드는 명령어다

pyinstaller -w --onefile --add-binary "D:\\작업기록\\executor\\외부파일.exe;assets\\executor" test.py

pip pyinstaller 을 설치해서 사용하면된다.

여러 옵션중 필요한 부분만 가져왔다.

-w : exe 파일 실행시 뒤에 콘솔창이 나오지 않도록 하는 옵션

--onefile : exe파일 하나에 모두 포함되도록 생성

--add-binary : 일반적으로 lib는 모두 포함되지만 수동으로 포함시켜야하는 파일이 존재할때 사용

예시로 적어둔 명령어로는 외부파일.exe를 수동으로 추가해주는데 추가되는 폴더는 aseets\\executor로 들어간다.

라는 뜻이다. 이제 실제로 저 파일을 프로그램 내부에서 사용하려면

exe_path = f'{basedir}/assets/executor/외부파일.exe'

이런식으로 사용하면 된다.

마지막으로 test.py는 빌드할 py파일이다.

반응형