pyinstaller 오류 해결 방법 2가지
파이썬을 설치하고 시작할 때 전혀 알수 없는 오류가 발생할수 있습니다.
그 중에서 pyinstaller 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다 라는 문구 입니다.
이럴 경우 해결방법은 2가지가 있으며 방법을 첨부 하였습니다.
1. 파이썬 설치시 옵션 체크
pyinstaller 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다 라는 문구가 뜰 경우에 해결방법으로는 파이썬 설치시 add Python 3.8 또는 3.7 to path (설치버전에 따라 맞게 체크) 이곳에 체크해서 설치를 하셔야 합니다.
그 이유는 이렇게 해야 PATH 경로가 정상적으로 지정이 되어 해당 오류가 생기지 않습니다.
이 방법은 파이썬을 삭제후 새로 설치를 해야 하는 경우입니다. 만약 설치된 상태에서 오류를 해결 하고 싶으시다면 아래 2번을 참조해 주시면 됩니다.
참고로, pip 오류도 동일하게 해결할수 있습니다.
2. 수동으로 PATH 경로 지정
분명 1번 과정에 따라 path 옵션에 체크해서 설치를 한것 같은데, 그런데도 오류가 생기는 경우가 있을경우, 수동으로 path 경로 자체를 지정해 주시면 됩니다.
1) 파이썬 프로그램에서 아래 경로 2가지 검색해서 찾을것
파이썬 – 파일위치 열기
pythone.exe 파일 경로
C:\Users\USER\AppData\Local\Programs\Python\Python38
Scripts 폴더 파일 경로
C:\Users\USER\AppData\Local\Programs\Python\Python38\Scripts
2) 윈도우 좌측 하단 – “고급 시스템 설정보기” 검색
3) 시스템 속성 – 고급 – 환경변수
4) Path 선택 – 편집
5) 1번에서 얻은 pythone.exe, Scripts 경로 두개 다 붙여넣기 – 새로 만들기