pyinstaller를 사용해서 exe 만들었는데,
몇일 사용하다보니 알약에 잡히더라! 바이러스 판단되어 치료 당함. ㅎㅎ
수년전에도 이 비슷한 경험 있어서, 시간이 꽤 지났으니 나아졌겠지 하며
무심하게 그냥 썼더니,,, 역시나,,,
해결을 위해서 시도해본 기억을 메모로 남겨본다
내가 사용하고 있던 것은 현시점 최신버전pyinstaller와 파이썬은 3.11 이었다
exe를 만들때도, 사용시에도 바이러스 탐지되지는 않길래...
(과거 경험엔 pyinstaller를 설치하면서부터 바이러스 에러 였던듯? 한데...)
오! 파이썬 발전했네,,, 알약도 열심히 하나보네! 감탄하면서 그냥 넘어갔는데,,,
똭! 알약에 잡혀버림..
해결을 위해서.... 찾아보기 시작..
구글링 하다보니, pyinstaller 5 혹은 6 버전에서 주로 나오는듯한데,
그럼 4.x 로 내려보자 -> 4.1은 없었고 4.5 로 다운드레이드. -> 결과, 바이러스 감지
4.5.1 이 있네? 업그레이드 -> 결과, 바이러스 감지,,,
뭐이런, 안되자나..ㅎㅎ
그럼 5.x로 해보자 5.10 으로 업그레이드 -> 결과, exe 만들어지지 않음(에러내용이 기억안남..)
이런이런, 이참에 파이썬도 최신으로 해보자!
파이썬 3.13으로, pyinstaller 5.10으로 시도 -> 결과, exe만들어지지 않음. imp 모듈이 없다고함.
pyinstaller는 imp 모듈을 사용하는데, 파이썬 3.12가 되면서 imp 모듈을 없앴다 ?!
3.13에도 imp가 없는가보다. 이런이런,,
임시조치라는게 import imp 대신에 from importlib import import_module로 해주는 방법이 있나본데,,,
파이썬 코드따라가며 수정까지 하기는 꺼려짐...
꼬리에 꼬리를 물고 계속 고쳐줘야 하는... 또 뭐가 막힐줄 모르기에,,,
뭔가 더 근본적으로 해결책 찾아보자 함(실은 귀찮았던 것일 수도...)
파이썬 버전 올렸으니, pyinstaller도 최신으로 6.x로 되지 않으려나 이란 생각까지 이어지며..
pyinstaller의 최신보다는 하나 낮은 것으로 선택, 6.10으로 -> 결과, 문제해결(2일째)
파이썬 | pyinstaller | |
3.11 | 6.11.0 | 문제 발생 |
4.5.0 | 바이러스 감지 | |
4.5.1 | 바이러스 감지 | |
5.10 | exe생성 안됨(이유,,기억안남) | |
3.13 | 5.10.0 | exe생성안됨(imp 모듈없음) |
6.10.0 | exe생성, 바이러스감지 없음 |
해결되었나? 싶지만 2일째밖에 안되어 불안함. -> 나중에 생각나면 갱신하겠음
알약이 뭔가 패치되면 감지되어 버리지 않을까 하는...ㅎㅎ
이거 불편해서 원... exe생성 위한 다른 방법도 알아두어야 하겠다
'프로그래밍' 카테고리의 다른 글
python, 리스트를 사용한 FIFO구조의 큐 운용 (0) | 2024.12.29 |
---|---|
python, 데이터프레임 - 데이터프레임 합치기(concat, reset_index()는 거들뿐) (0) | 2023.06.24 |
python, 데이터프레임 - 헤더, 인덱스 제거하고 파일 저장 (0) | 2023.06.22 |
python, csv - 한글깨짐 (0) | 2023.06.22 |
python, 데이터프레임() - 리스트로 데이터프레임 생성(행/열) (0) | 2023.06.22 |