"파이썬 난독화 실행파일 만들기"의 두 판 사이의 차이
DB CAFE
(새 문서: == 파이썬 파일 난독화 실행파일 만들기 == 1. pip를 통해 pyarmor, pyinstaller 설치 <source lang=python> pip install pyarmor pyinstaller </source> 2. pyarmor를 활...) |
(차이 없음)
|
2024년 3월 26일 (화) 23:21 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
파이썬 파일 난독화 실행파일 만들기[편집]
1. pip를 통해 pyarmor, pyinstaller 설치
pip install pyarmor pyinstaller
2. pyarmor를 활용하여 .exe로 패키징
pyarmor pack --clean -e "--onefile " {entrypoint를 갖는.py ex) app.py, main.py}
- 패키징 할 때, 특정 용량이 넘게 되면 아래와 같은 오류 발생 되므로 다른 방법을 찾아보아야 합니다.
...
ERROR Too big code object, the linitation is 32768 bytes in trial version
....
- 보통 개인의 소스가 저 특정용량을 넘어가지는 않고 외부 라이브러리가 문제일 것.
- 중요한 .py들만 난독화를 하고 pyinstaller로 packaging하는것도 하나의 방법.
pyarmor obfuscate {중요한 .py}