파이썬 실행 파일(exe)을 만들기 위해 pyinstaller를 설치하고 pyinstaller -w -F name.py 하는데
ImportError: cannot import name 'PackagePath' from 'importlib_metadata'__init__.py) 이런 오류가 뜸
아나콘다 환경변수 세팅은 진작 되어있었으니 문제가 없는데..
그래서 그냥 cx-Freeze를 사용하기로 함.
#1 설치: pip install cx_Freeze
#2 setup.py 파일 작성 후 동일 디렉토리에 저장
#3 python setup.py build 명령
중간에 오류 뜨면 해당 패키지는 excludes에 넣어주면서 한참을 기다려 생성했는데, 생성된 폴더에 들어가 exe 파일을 실행하니 콘솔만 잠깐 뜨고 바로 꺼짐.
ui를 써서 그런가..
결국 cx-Freeze uninstall 하고 다시 pyinstaller 설치하고 실행해봤는데 이제 제목과 같은 오류가 안 뜸(?!)
exe 파일 생성까진 되는데 실행이 안 된다
-> 코드 중 경로 설정하는 부분이 잘못 되어 있었다.
C:\Users\~~ 이 부분을 그대로 복붙했었는데 저 \을 /으로 고치니까 잘 됨
'에러 잡기 > 기타' 카테고리의 다른 글
안드로이드 스튜디오 The emulator process for ... was killed (0) | 2021.05.09 |
---|---|
Ubuntu LTS gcc 설치 오류 (0) | 2021.03.11 |
Linux용 Windows 하위 시스템 설정 / 참조된 어셈블리를 찾을 수 없습니다 / 오류 코드: 0x80073701 (0) | 2020.12.12 |
error: expected '=', ',', ';', 'asm' or '__attribute__' before "'*' token" / OS_FLAG_GRP (0) | 2020.11.30 |
EventFlag clear하기 (0) | 2020.11.30 |
댓글