Skill/Python

오류 : 'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

steadilee 2022. 10. 5. 17:13
※ 오류 해결 전에!!
pip install pyinstaller 를 실행했을 때 설치 성공 메세지와 함께 경로에 대한 오류사항이 떴을 것이다.
이 부분을 통해서 실제 파이썬 위치를 유추해볼 수 있다 

오류 해결을 위해서는 파이썬 경로가 필요하니 설치 명령어 실행한 창을 끄지 말고 경로를 먼저 확인한다

 

오류


pip install pyinstaller 

pyinstaller - - onefile fashion.py

- 위와 같이 pyinstaller를 설치하고 exe 파일로 변환하는 명령어 수행시 , 아래와 같은 오류 발생

pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

 

 

원인


이와 같은 오류 발생 하는 이유는 환경변수 - path에 python 경로가 추가되지 않았기 때문이다.

 

 

 

 

해결 : 고급 시스템 설정 - 환경변수에 파이썬 경로 추가


1. 고급 시스템 설정 을 실행한다

 

 

2. 고급 탭 - 환경변수 클릭

3. 환경변수 - 변수 중에 'path'를 선택한 후 - 편집을 클릭한다

 

 

 

 

4. 새로만들기를 클릭하고 아래와 같이 1) 파이썬경로, 2) Scripts 경로를 추가해준다

   - Scripts 폴더에는 pyinstaller.exe 파일이 설치되어 있을 것이다

 

 

※ 실제 파이썬 경로 유추 방법
pip install pyinstaller 를 실행했을 때 설치 성공 메세지와 함께 경로에 대한 오류사항이 떴을 것이다.
이 부분을 통해서 실제 파이썬 위치를 유추해볼 수 있다 

그러니 설치한 창을 끄지 말고 경로를 먼저 확인한다

 

 

5. 위의 과정을 통해 환경 변수에 파이썬 경로를 추가한 후 확인 - 적용한다

 

6. 그 후, 다시 아래와 같이 수행하려던 명령어를 수행해본다

pyinstaller - - onefile fashion.py