Python이 VSCode 터미널에 실행되지 않는 오류

Daen12·2022년 10월 18일
0

Anaconda를 설치하고 한참 잘 쓰다가 나중에 vscode를 설치했더니 라이브러리 설치 시 pip 오류가 떠서, 둘다 삭제하고 python과 vscode를 재설치했다.
그래도 계속 오류가 떠서 파이썬과 IDE모두 세번 재설치했지만 문제 해결에는 실패했다. 본 글은 이를 기록한 내용이다.

상황 :

Code runner 아무리 실행해도 터미널이 깨-끗하다. 처음에는 code1 에러가 뜨면서 아예 터미널창이 뜨지 않았다. 그런데 호환모드 설정 후에는(아래 시도2) 터미널 종료되는 문제는 해결되었으나 여전히 코드실행은 되지 않는다.

시도1 : Default Profile 설정

터미널의 select default profile에서 기본 터미널을 Command Prompt로 설정했다. 혹시 몰라 F1눌러서도 동일하게 설정했다.

시도 2 : 호환성 확인

아이콘의 속성에 들어가서 '이 프로그램을 실행할 호환 모드'에 체크했다. 이걸 체크한 이후로 터미널이 종료되지는 않았다. 에러메세지도 뜨지 않는다. 그냥 코드 실행이 되지 않을 뿐..

시도 3 : cmd 열기

키보드의 Windows + R키를 눌러 cmd 입력하고 실행을 시도하니 곧바로 창이 꺼졌다. 이게 문제의 원인일거라고 생각해 일단 구글링 해서 찾은 내용을 참고해서 해결했다. 참고 블로그 링크
위 블로그에서의 상황과 비슷하게 아나콘다 삭제 후 문제가 생긴거라
비슷한 상황인것 같아 cmd에서 아래 코드를 입력 후 실행했더니 cmd 창 꺼지는 에러는 해결이 되었다. 그러나 여전히 python 실행은 되지 않았다.

C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f

시도 4 : 환경 변수 셋팅

https://newbie-developer.tistory.com/m/250
https://soooprmx.tistory.com/m/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9D%B4-%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C-PATH-%EC%84%A4%EC%A0%95

위 글들 참고하여 Path설정을 해주었다.

시도 5 : Set-ExecutionPolicy

get-ExecusionPolicy를 실행했더니 restricted로 떠서, set-ExecusionPolicy 후 RemoteSigned로 재설정해주었다.

위 방법들을 시도해 보았으나 해결되지 않아서 결국 다른 IDE를 깔았다. 해결될 때까지는 당분간 Thonny 깔아서 써야겠다.

==== 업데이트 (2022. 10. 26) ======================================

구글링 하다가 아래 방법 시도했더니 터미널에 Hello World 잘 찍힌다!

스택오버플로우 짱
몇일동안 터미널 작동 안해서 걱정했는데 다행이다ㅠㅠㅠ

profile
Discipline Beats Talent

0개의 댓글