본문 바로가기
Dev/파이썬

파이썬 실행파일(.exe) 만들기

by bsion 2018. 8. 16.


사용이유


파이썬으로 만든 코드를 실행시키려면 사용자의 컴퓨터에 파이썬이 설치되어있거나 (그것도 동일한 버전과 라이브러리로) Jupyter 를 이용하여 공유해야 한다.

이러한 번거로움을 해결하기 위해 실행파일로 만들어 공유시킬 수 있다.


파이썬을 실행파일로 만들어주는 라이브러리는 대표적으로 py2exe, Pyinstaller 가 있는데 사용해본결과 Pyinstaller가 문제없이 잘 사용돼서 이것만 이용중이다.




설치방법


설치는 언제나 간단히 pip을 이용하면 된다. pip install pyinstaller

이 방법으로 문제가 생길경우.. anaconda를 공부하여 사용하거나, 직접 소스코드를 다운받아서 설치하면된다.




사용방법


파이썬 파일이 있는 경로에서 윈도우 command 창을 연다.

아래 붉은 부분을 클릭하고 경로에 cmd를 타이핑하면 간단히 해당경로에서 command창을 열 수 있다.



command 창에서 pyinstaller.exe -F 파일명.py 를 입력하면 build 와 dist 폴더가 생기고 dist 폴더안에 실행파일이 생성된다. -F 옵션을 사용하면 실행파일 단일로 사용가능하다.




주의할점


실행파일로 만들고자 하는 코드에 라이브러리가 많이 사용될수록 파일이 커지고, 호환성 벽에 부딪히게 된다. 가능한 라이브러리 없이 코드를 작성하고 그래도 꼭 써야하는 라이브러리가 있는데 호환성문제가 발생한다면 열심히 구글링을..




댓글