Anaconda를 설치하고 한참 잘 쓰다가 나중에 vscode를 설치했더니 라이브러리 설치 시 pip 오류가 떠서, 둘다 삭제하고 python과 vscode를 재설치했다.
그래도 계속 오류가 떠서 파이썬과 IDE모두 세번 재설치했지만 문제 해결에는 실패했다. 본 글은 이를 기록한 내용이다.
Code runner 아무리 실행해도 터미널이 깨-끗하다. 처음에는 code1 에러가 뜨면서 아예 터미널창이 뜨지 않았다. 그런데 호환모드 설정 후에는(아래 시도2) 터미널 종료되는 문제는 해결되었으나 여전히 코드실행은 되지 않는다.
터미널의 select default profile에서 기본 터미널을 Command Prompt로 설정했다. 혹시 몰라 F1눌러서도 동일하게 설정했다.
아이콘의 속성에 들어가서 '이 프로그램을 실행할 호환 모드'에 체크했다. 이걸 체크한 이후로 터미널이 종료되지는 않았다. 에러메세지도 뜨지 않는다. 그냥 코드 실행이 되지 않을 뿐..
키보드의 Windows + R키를 눌러 cmd 입력하고 실행을 시도하니 곧바로 창이 꺼졌다. 이게 문제의 원인일거라고 생각해 일단 구글링 해서 찾은 내용을 참고해서 해결했다. 참고 블로그 링크
위 블로그에서의 상황과 비슷하게 아나콘다 삭제 후 문제가 생긴거라
비슷한 상황인것 같아 cmd에서 아래 코드를 입력 후 실행했더니 cmd 창 꺼지는 에러는 해결이 되었다. 그러나 여전히 python 실행은 되지 않았다.
C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
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설정을 해주었다.
get-ExecusionPolicy를 실행했더니 restricted로 떠서, set-ExecusionPolicy 후 RemoteSigned로 재설정해주었다.
위 방법들을 시도해 보았으나 해결되지 않아서 결국 다른 IDE를 깔았다. 해결될 때까지는 당분간 Thonny 깔아서 써야겠다.
==== 업데이트 (2022. 10. 26) ======================================
구글링 하다가 아래 방법 시도했더니 터미널에 Hello World 잘 찍힌다!
스택오버플로우 짱
몇일동안 터미널 작동 안해서 걱정했는데 다행이다ㅠㅠㅠ