현상
- Path 에 연결된 Python 프로그램을 python 명령어 없이 실행할 때 아래와 같은 에러가 발생함.
- ex) cmd 창에서> test.py 실행시 아래와 같은 팝업 발생.
"이 작업을 수행하기 위해 이 파일과 연결된 앱이 없습니다. 앱을 설치하시거나 이미 설치된 경우 기본 앱 설정 페이지에서 연결을 만드세요"
발생시점
- Windows Store를 통해 자동으로 설치된 Python 삭제 및 Windows 시스템 에서 설정해 놓은 (경로는 정확히 기억나지 않음) Python 관련 파일들을 강제 삭제 처리.
해결 내용
- python 확장자를 연결시킬 파일 타입을 지정.
- 파일타입을 실제 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 |
---|