환경 : ubuntu 22.04, pyinstaller, pyqt5, arduino nano
pip install pyinstaller
pip install pyqt5
pyinstaller -F control_cmd.py
control_cmd.spec 파일 내용 중
data=[],
이 부분을
datas=[('sv.ui', '.')],
('filename','.') 이런 형태로 바꿔준다.
이후
pyinstaller control_cmd.spec
> 이미 --onfile(-F) 로 만들었기 때문에 추가적인 -F --onefile 명령어는 듣지 않는다.
실행 파일 크기가 꽤나 크기 때문에 (이번의 경우 47MB)
git lfs를 통해 해당 repo에 저장한다.
https://github.com/RLmodel/KIRIA_TRmini1/tree/main/lift_column_demo
위 링크에서 해당 내용 확인 가능