본문으로 바로가기
반응형



새로운 버전이 나왔습니다. 이곳을 누르시면 다음버전을 사용하시는 법을 아실 수 있습니다.




--------------------------------------------------------------------------












안녕하세요 도치입니다.


이번에는 파이썬파일을 윈도우 실행파일로 만들어보도록 하겠습니다.


먼저 이 압축파일을 다운받아주세요.


PyInstaller-3.3 Basic.7z


이 파일을 반디집 또는 알집을 다운받아서 풀어주세요.


그 다음 그 폴더를 열어주세요. 그 다음에 폴더를 연 창에서 Shift + 우클릭을 해주세요.




그럼 아마 '여기에 PowerShell 창 열기' 또는 '여기에 cmd창 열기'가 나온텐데  클릭하셔서 열어주세요. 


그리고  "첫 실행코드.txt"파일을 열어주세요.


그 다음 거기 안에있는 코드를 방금 연 PowerShell또는 cmd에다가 방금 연 파일에 있는 코드들을 실행해주세요.



python setup.py install


pip pypiwin32 install


pip install pefile



입니다.


그 다음 윈도우실행파일로 만들 파이썬 파일을 폴더로 복사해주세요.

이제 cmd또는 PowerShell에다가 코드를 칠 차례가 왔습니다.


python .\pyinstaller.py '변환할 파이썬 파일이름.py'를 치시면 변환이 됩니다.


잠깐! 아직 하시지는 마세요. 변환할때 쓸수 있는 옵션들이 있습니다.


1번째,  -F입니다.


-F는 실행파일을 하나로 만들어주는 명령어 입니다.


이 실행파일을 만들때 파이썬이 안깔리는것을 전제로 만드는 것이기 때문에


파이썬 기본 라이브러리가 포함되기 때문에 여러개의 파일이 나옵니다.


그 파일들을 하나로 합쳐주는 옵션입니다.


다만 이 옵션을 실행하였을때에는 옵션을 안사용 하였을때보다 속도가 느려지는 단점이 있습니다.


2번째, --noconsole입니다.


파이썬으로 GUI프로그램을 만드는 경우도 있기 때문에 콘솔창이 필요없는 경우도 있습니다.


이럴때 이 옵션을 사용하시면 콘솔창이 안뜨는 상태로 실행이 됩니다. 


3번째, --icon=아이콘이름.ico 입니다.


이 옵션은 프로그램의 아이콘을 설정한 아이콘으로 만들어줍니다.


사진을 아이콘으로 변환하려면 여기를 클릭해서 사이트를 접속하셔서 변환하시면 됩니다.


다만 이같은 옵션에는 리소스파일(사진)을 포함하는 옵션을 없는걸로 알고있습니다.


이점 참고하시기 바랍니다.


아시는 분은 댓글에 적어주셔서 알려주시기 바랍니다.



옵션을 적용하는 방법은 python .\pyinstaller.py -F '이름.py' 이것처럼 사이에 집어넣으시면 되고, 여러개를 집어넣을실때는 띄어쓰기로


구분해주시면됩니다. -F --noconsole 처럼 하시면 됩니다.


저 같은경우 윈도우창이 뜨는 프로그램을 개발하기 때문에 보통 -F --noconsole를 넣어서 사용합니다.



이런식으로 쳐주시고 실행을 시키시면?



이렇게 Successfully가 뜨면 성공입니다!


윈도우실행파일은 파이썬파일이름/dist폴더 안에 있습니다.


한번 실행을 해볼까요?



이렇게 폴더내에서 정상적으로 실행이 되는것을 보실수 있습니다.


그럼 좋은 하루 되세요~ 안녕~




------------------------------------------




2018/01/24 - [프로그래밍/파이썬(Python)] - [윈도우]파이썬 설치하는 방법


2018/01/29 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우창 구성하기 #1 Tkinter란? 적용 해보기


반응형