반응형
파이썬을 처음 배우는 초보자들이 윈도우에서 파이썬 스크립트를 실행하려고 할 때 제목과 같은 에러 메시지가 나올 때가 있다.
c:\Users\me>python hello.py
`python`은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
python 설치 디렉토리가 실행파일들을 찾는 PATH 환경변수에 포함되지 않아서 발생하는 에러이다. 이 문제를 해결하기 위해선 다음과 같은 방법이 있다.
- 한가지 방법은 파이썬을 지우고 다시 설치하면서 설치 중에 환경변수 추가던가 하는 걸 체크하고 설치하면 된다.
- 다른 방법은 명령중에 python 부분을 py 로 바꾸어 입력하여 실행해 보는 것이다. 즉, python hello.py 대신에 py hello.py 를 입력하고 엔터하여 실행.
1번 방법은 PATH 변수에 설치한 파이썬의 디렉토리명을 추가하여, cmd 가 python 이라는 명령이 입력되었을 때 실행해야 하는 python.exe 가 어디에 있는지 찾아서 실행할 수 있게 해주는 것이다.
2번 방법은 윈도우용 파이썬 설치시에 윈도우 시스템 디렉토리에 보통 같이 깔리는 py.exe 를 python.exe 대신에 실행하는 것이다. py.exe 는 다시 설치된 python.exe 를 실행시켜주는 간단한 프로그램이다. 정식 명칭은 파이썬 런처 (python launcher).
728x90
'프로그래밍 > Python' 카테고리의 다른 글
우분투에 kss 설치시 fatal error: Python.h: No such file or directory 에러가 발생할 때. (0) | 2020.03.26 |
---|---|
Anaconda 의 기존 가상환경을 클론하여 새로운 가상환경을 만들기 (0) | 2020.03.18 |
아나콘다에서의 패키지 설치 (2) | 2020.01.22 |
팩토리얼이 어떤 수로 나누어 떨어지는지 확인하기 (0) | 2019.12.24 |
[Python] with 컨텍스트를 이용해서 다른 디렉토리에서 작업하고 오기. (1) | 2019.12.11 |