반응형
파이썬으로 이것저것 만든것은 많은데 막상 올리기엔 애매한 상황에서
일단 명령어 하나는 자주쓰니 기억하기위해 남겨두자
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파일이다.
반응형