-
[Project_AF] 자동초점 현미경 개발기 (9) - 실행파일 변환Ort Lab 2020. 4. 14. 00:25
저번까지 해서 자동초점 현미경의 프로그래밍 파트가 끝났습니다. 다만, 이를 실제로 사용하기 위해서 일일히 파이썬을 깔고, ~.py를 실행시킬 수 없음으로 파이썬 파일을 exe 실행파일로 변환합니다.
이는 pyinstaller를 이용합니다.
pyinstaller를 사용하기 위해서 모듈을 import 합니다.
>> pip install pyinstaller
모듈을 설치했으면 exe파일로 변환시키기 전에 아이콘을 지정합시다.
아이콘이라 하면
요런 아이콘이요. 기본적으로 exe실행파일은
이렇게 생겼습니다. 안이쁘니 바꿔주죠.
일단 exe파일로 사용할 이미지를 준비합니다.
png파일로 준비하세요. 기본적으로 아이콘 변경은 정사각형을 지원하기때문에 정사각형 맞춰서 준비해주시면 됩니다.
그러면 이 사이트로 접속하면 됩니다.
사이트에 접속한뒤, 파일선택에서 파일을 불러오시고 upload를 누르면 위와같이 창이 변합니다.
3번은 아이콘의 형태인데 전 원형으로 할거기에 11번으로 선택했습니다.
4번은 그냥 ico for window7을 선택해주시면 되겠습니다.
그리고 convert ICO를 클릭하고 뜨는 하단에 Download tour icon(s)를 클릭합니다.
그럼 .ico 확장자의 파일이 다운로드 됩니다.
이제 그럼 한 폴더에 .ico파일과 .py파일을 같이 배치하세요.
그후 cmd를 이용해 두 파일이 있는 디렉토리로 접속합니다.
CD ~~~로 접속하시면 됩니다.
바탕화면은 cd Desktop
바탕화면에 있을 AFM폴더는 cd AFM
으로 접속하시면 됩니다.
>> pyinstaller --icon=icon_AF.ico --onefile AF.py
그후 이걸 치고 엔터.
pyinstaller --icon=(ico파일 이름).ico --onfile (.py파일이름).py
라고 보시면 됩니다.
실행을 시키면..
와 길다.. 뭐 쨋든 이렇게 나오고 마지막에 successfully가 뜨면 변환 성공입니다.
다시 아까 그 폴더로 가보면
이렇게 몇가지가 새로 생긴것을 보실 수 있습니다. 여기서 dist 폴더로 들어가면
이렇게 확장자 실행파일로 되어있습니다. 다만 이거만 쏙 빼간다고 되는건 아니라서 AFM폴더에 바로가기를 추가하는식으로 사용하시는걸 추천드립니다.
이제 하드웨어를 제작하면 되는군요 소프트웨어는 이거로 끝입니다! (무려 9편이나 걸렸...)
'Ort Lab' 카테고리의 다른 글
[Project_AF] 자동초점 현미경 개발기 (8) - 함수제작-3 [자동초점] (0) 2020.04.13 [Project_AF] 자동초점 현미경 개발기 (7) - 함수제작-2 [제물대 이동] (0) 2020.03.09 [Project_AF] 자동초점 현미경 개발기 (6) - 함수제작-1 [사진저장] (2) 2020.03.08 [Project_AF] 자동초점 현미경 개발기 (5) - GUI (0) 2020.03.06 [Project_AF] 자동초점 현미경 개발기 (4) - 초점 확인 알고리즘 (0) 2020.03.05