이번에는 pyinstaller라는 라이브러리를 이용해서 기존에 만들었던 파이썬 프로그램을 exe형태로 변환하고, 이를 실행할 수 있도록 한다.
일단 간단하게 python 파일을 만들어봤다.
(참고로 파이참으로 작업하며, venv를 사용해서 라이브러리에 대한 환경을 따로 잡아줬습니다. )
물론 결과는 간단하게 나옵니다.
이것을 간단하게 pyinstaller를 이용해서 exe파일로 만들어보겠습니다.
일단 pip에서 필요한 pyinstaller를 설치하기 위해 cmd 에서 가상환경을 활성화시켜줍니다.
활성화가 완료되었다면 다음과 같은 앞에 (venv)라는 부분이 생겼을겁니다.
이후 pip install pyinstaller 명령어를 타이핑 한 후 pyinstaller를 설치해준다.
설치가 완료됐다면 다시 exe파일로 만들고자 하는 py파일이 있는 폴더 디렉토리로 이동후 pyinstaller (해당파일).py 라는 명령어를 치면 됩니다.
설치가 완료되었다면 py파일이 있던 폴더에 dist라는 폴더등이 생겼을 것이다. dist 폴더에 프로그램명의 폴더로 들어가면 다음과같이 exe파일과 몇가지 pyd파일 그리고 dll이 생겼을 것이다.
exe파일을 실행하면 순식간에 꺼지기 때문에 마찬가지로 cmd 창으로 결과를 확인한다. 확인하면 결과는 다음과 같다.
문제없이 실행된것을 확인 할 수 있다.
다음 포스팅에서는 opencv 와 tensorflow등 기타 라이브러리가 포함된 경우에는 어떻게 만들어야되는지에 대해서 써보려고 한다.
'컴퓨터 프로그래밍' 카테고리의 다른 글
pyinstaller 로 exe파일 실행파일 만들기 - tensorflow-gpu 버전 (0) | 2019.07.11 |
---|---|
pyinstaller 로 exe파일 실행파일 만들기 - opencv (3) | 2019.07.10 |
Pandas 데이터 그룹화 하기 및 Median 값 구하기 및 저장하기 (0) | 2019.06.24 |
Pandas를 이용해 가져온 Database 조건에 따라 데이터 선택하기 (0) | 2019.06.24 |
Pandas를 이용한 DB 데이터 (CSV)불러오기 (0) | 2019.06.24 |