현업 SW 개발자의 연구 노트
Hits

윈도우에서 파이썬 스크립트를 실행시에 python이라고만 출력되는 문제

Hits
Windows에서 python script가 실행되지 않는 문제 해결 방법

윈도우즈에서 파이썬 스크립트를 실행시키기 위해서 파워쉘에서 python 명령을 수행했다. 하지만 python이라는 에러 메시지만 토해내면서 실제로 수행되지 않는 문제가 발생했다. python -h와 같은 명령에서 여전히 python이라는 메시지가 출력될 뿐이었다.

문제의 상황

리눅스에서 작성한 파이썬 스크립트를 윈도우즈로 가져와서 실행을 해봤다.

python foo.py

어이없게도 python이라는 메시지가 출력되면서 아무런 동작도 되지 않았다.

>python foo.py
python
>

python -h 명령도 실행해보았다. -h 옵션을 붙이면 도움말을 확인할 수 있다.

>python -h

역시나 python이라는 메시지만 나오고 도움말 따위는 나오지 않았다.

문제의 원인 및 해결

문제의 원인은 파이썬이 설치되어 있지 않아서였다.

>python

위와 같이 입력했더니 비로소 Microsoft Store가 뜨면서 파이썬 패키지를 설치할 수 있었다. 파이썬이 설치되지 않았으면 차라리 파이썬 프로그램을 찾을 수 없다고 나오는게 좋겠다. 왜 파이썬이 설치되어있지 않은 상태에서 python이라는 메시지를 토해냈는지 아직도 이해할 수 없다.

결론

만약 윈도우즈에서 파이썬 스크립트가 실행되지 않는다면 파이썬이 실행되어 있는지 다시 한번 확인해보자.