본문 바로가기

IT 팁

Python 파일이 command 창에서 바로 실행이 안될 때.

현상

  • Path 에 연결된 Python 프로그램을 python 명령어 없이 실행할 때 아래와 같은 에러가 발생함.
  • ex) cmd 창에서> test.py 실행시 아래와 같은 팝업 발생.
    "이 작업을 수행하기 위해 이 파일과 연결된 앱이 없습니다. 앱을 설치하시거나 이미 설치된 경우 기본 앱 설정 페이지에서 연결을 만드세요"
    에러 창.

발생시점

  • Windows Store를 통해 자동으로 설치된 Python 삭제 및 Windows 시스템 에서 설정해 놓은 (경로는 정확히 기억나지 않음) Python 관련 파일들을 강제 삭제 처리.

해결 내용

  1. python 확장자를 연결시킬 파일 타입을 지정.
  2. 파일타입을 실제 python.exe 파일과 매핑시킴.

관리자 모드로 띄운 CMD 창에서 아래 명령어 실행

assoc .py=Python.File
Python.File="C:\Python37\python.exe" "%1" %*


실행 방법

  • 스크립트 입력시 .py 확장자를 입력하지 않아도 python 파일이 실행됨.

python 뿐 아니라 기타 스크립트 언어도 위 에러 발생시 동일한 방법으로 처리 가능할것으로 보임

'IT 팁' 카테고리의 다른 글

sameersbn gitlab 에서 import 실행  (0) 2021.11.08