파이썬으로 실행파일 만들기
2018. 7. 2. 19:10ㆍHobby/Programming
반응형
파이썬으로 프로그램 만들어서 자랑하고 싶은데 가져가서 써봐! 하면 당연하게도 사용할 수 없습니다. 파이썬 실행에 필요한 런타임 라이브러리가 없기 때문이죠. pyinstaller를 사용해서 윈도우 exe 형식인 실행 파일로 만들 수 있습니다.
파이썬 라이브러리에 인스톨러 등록
pyp install pyinstaller 명령어로 파이썬에 라이브러리를 설치합니다.
도움말 보기
pyinstaller만 실행하면 아래와 같은 옵션이 나옵니다.
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data <SRC;DEST or SRC:DEST>] [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR] [--hidden-import MODULENAME] [--additional-hooks-dir HOOKSPATH] [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES] [--key KEY] [-d] [-s] [--noupx] [-c] [-w] [-i <FILE.ico or FILE.exe,ID or FILE.icns>] [--version-file FILE] [-m <FILE or XML>] [-r RESOURCE] [--uac-admin] [--uac-uiaccess] [--win-private-assemblies] [--win-no-prefer-redirects] [--osx-bundle-identifier BUNDLE_IDENTIFIER] [--runtime-tmpdir PATH] [--distpath DIR] [--workpath WORKPATH] [-y] [--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL] scriptname [scriptname ...] pyinstaller: error: the following arguments are required: scriptname
실행하기1 : 옵션없이
명령어 : pyinstaller 파이썬파일이름.py
많은 옵션이 있지만 거의 패스지정, 디버그 관련된 부분입니다. 옵션없이 아무 파이썬 파일이나 실행하면
dist 폴더가 생성되고 그 안에 실행 파일 뿐만 아니고 dll 기타 등등 파일이 많이 생겼습니다. 파일 수가 부담되네요.
실행하기2 : -F 옵션
명령어 : pyinstaller -F 파이썬파일이름.py
이번엔 -F 옵션을 주고 실행하면
짠~ exe 파일 하나만 생성되었습니다.
더 많은 옵션 보기
pyinstaller 공홈에 더 많은 옵션이 정리되어 있습니다.
반응형
'Hobby > Programming' 카테고리의 다른 글
파이썬 SQLite3 엔진 업그레이드 하는 법 (0) | 2018.06.25 |
---|---|
[파이썬] 로또 번호 통계 프로그램 (0) | 2018.06.21 |
Github 명령어 요약 (0) | 2018.06.20 |
파이썬 / 장고 한글, 타임존 설정 변경하기 (0) | 2018.06.15 |
파이썬 피보나치 예제 a, b = b, a+b 설명 (0) | 2018.06.10 |
Visual Studio 2017 Community 라이센스 등록하기 (0) | 2018.06.02 |
가독성 좋은 코딩용 글꼴 "네이버 나눔고딕 코딩글꼴" 설치 방법 (0) | 2018.06.01 |
Java SE 7 관련 링크 (0) | 2012.01.13 |
JAVA, eclipse, Android SDK 설치 방법 (0) | 2012.01.11 |