본문 바로가기

IT

윈도우10 파이썬 exe파일 one파일 만들기



안녕하세요


C#과 파이썬을 연동하려고 하는데, 복잡한게 싫어서 파일로 떨구고, C#에서는 파이썬 exe파일을 실행시키는 구조로 개발하기로 했습니다.



각설하고 그래서 파이썬 exe파일은 어떻게 만들어야 되는지에 대해서 알아보겠습니다.


우선 환경을 말씀드릴께요

1. Windows 10

2. Python 3.7

3. Pyinstaller


Pyinstaller란?

.py 파일 확장자를 .exe 실행파일 확장자로 변경해주는 파이썬 패키지


Pyinstaller 설치 방법

1. Windows PowerShell 실행

2. pyinstaller 파이썬_파일_이름.py



Pyinstaller 설치 후 exe만들기 - one파일 x

1. .py파일이 있는 폴더에서 shift 우클릭


2. pyinstaller 파이썬_파일_이름.py ( 그런데 이렇게하면 유관 dll파일등이 전부다 생겨요)



Pyinstaller 설치 후 exe만들기 - one파일로 만들기

pyinstaller --onefile --noconsole 파이썬_파일_이름.py

※ noconsole 옵션으로 실행시 콘솔창이 안뜨도록 할 수 있습니다.



그럼 이제 c#에서 해당 EXE파일만 실행시켜주면 되것쥬?


아참 EXE파일은 Powershell에서 명령어를 실행시킨 경로 dist폴더에 있습니다.

반응형