pyarmor 무료버전(아마도 7버전 언저리)을 써서 실행파일을 생성하면 실행할 때마다 콘솔창이 뜨는게 거슬려서 pyinstaller를 통해 콘솔창이 뜨지 않도록 우회하여 실행파일을 생성했다.
--bind-data
는 실행파일 생성 시, 필수로 참조해야 하는 설정 파일같은것이 없다면 사용하지 않아도 된다.
pyarmor gen --pack onefile --bind-data "<파일명>" ./main.py
pyinstaller --onefile --noconsole --additional-hooks-dir=./.pyarmor/pack ./.pyarmor/pack/dist/main.py