본문 바로가기
프로그래밍/파이썬

cmd에서 python 파일명.py 입력 후 python이라고 뜨는 문제

by 블랜드 2022. 3. 26.
반응형

cmd에서 파이썬 파일 실행시 나타나는 문제

cmd(명령 프롬프트) 창에서 파이썬 파일 실행시 나타나는 문제

 cmd창에서 위와 같이 python 파일명.py를 써서 실행하면 Python이라는 응답이 나오는 것을 볼 수 있다. 여기서 파일명은 test라고 지었다. 게다가 심지어 'cd C:\해당 파이썬 파일이 있는 폴더명'를 써서 해당 파이썬 파일이 있는 폴더쪽으로 주소로 옮겨 명령어 'python 파일명.py'를 써도 Python이라는 동일한 응답만 돌아온다. 이러한 문제들은 실행시키고자 하는 파이썬 실행파일 '파일명.py'이 있는 폴더를 윈도우10 시스템 변수에 경로(PATH)로 추가하지 않았기 때문에 발생한 다. 따라서 해당 파이썬 파일이 있는 폴더를 윈도우10 시스템 변수에 경로(PATH)로 추가한다면 이 문제는 해결된다. 

 문제 해결법은 아래와 같다.


 경로(PATH) 추가

시스템 환경 변수 편집

파이썬 실행 파일인 파일명.py가 시스템 변수에 경로(PATH)로 추가되어 있지 않은 경우

[왼쪽 그림: 윈도우 검색 창에 '시스템 환경'이라고 친 경우 / 오른쪽 그림: '시스템 환경 변수 편집' 창]

 윈도우10 검색창에 '시스템 환경'이라고 입력한다. 그러면 위와 같이 '시스템 환경 변수 편집'이 뜨고, 그걸 누르면 오른쪽과 같은 '시스템 속성' 창이 뜬다. 이때 '시스템 속성'창에서 아래에 있는 '환경 변수(N)...'을 누르면 아래 왼쪽과 같이 창이 뜨게 될 것이다.

 

[왼쪽 그림: 환경 변수 창 / 오른쪽 그림: 환경 변수 편집 창]

 왼쪽 그림의 '시스템 변수(S)' 항목에서 Path를 찾은 다음 더블클릭한다. 그러면 오른쪽 창과 같이 '환경 변수 편집'창이 뜬다. 그러면 새로 만들기(N) -> 찾아보기(B)... 순으로 눌러 '파일명.py'이 있는 폴더를 추가해준다.

 

[왼쪽 그림: 폴더 찾아보기 / 오른쪽 그림: 파일명.py이 있는 폴더]

 본인은 파이참(PyCharm)을 이용하는데, 오른쪽 그림과 같이 파이썬 실행파일인 '파일명.py'를 로컬 디스크(C:)의 PythonProject란 폴더에 저장해 놓았으므로 해당 폴더를 추가하여 주었다. 

 

[왼쪽 그림: 환경 변수 편집 창/ 가운데 그림: 환경 변수 창/ 오른쪽 그림: 시스템 속성 창] 

 위 과정을 끝마치면 왼쪽 그림과 같은 창이 뜨게 되는데, 이때 확인 버튼을 눌러준다. 그러고 나서 가운데 그림과 같은 창이 남는데, 여기서도 아래의 확인 버튼을 눌러준다. 마지막으로 맨 오른쪽과 같은 창이 남는데, 여기도 마찬가지로 확인 버튼을 눌러준다. 이로써 모든 경로(PATH) 설정이 끝났다. 그러면 아래와 같이 cmd를 실행하고 python을 입력했을 때 정상적으로 python이 실행되는 것을 볼 수 있을 것이다.

 

cmd창에서 python 파일명.py 실행 결과

  위 그림은 파이썬 실행 파일을 실행시키는 명령어 'python 파일명.py'를 쓸 때의 주의점을 준다. 프롬프트의 주소를 지정을 안 하고 바로 python 파일명.py을 입력하면 해당 파이썬 파일을 현재 폴더에서 찾을 수 없다는 경고를 내보낸다. 따라서 이 명령어를 쓸 때는 반드시 해당 폴더의 주소로 프롬프트(>>>)를 옮겨준 다음에 'python 파일명.py'를 써야 해당 파일이 제대로 실행된다. 위 그림에서 Hello라고 표시된 줄은 test.py의 실행 결과다. 

 그리고 cmd에 마지막에서 두 번째 줄에서 보는 것처럼 '파일명.py'로 입력하게 되면 아래와 같이 해당 파이썬 파일의 편집 화면으로 들어가게 된다.

파이참(PyCharm) 편집 화면

 

반응형

댓글