오늘도 어김없이 파이썬을 공부하며 웹프로그래밍을 하는 중에 뜬금없는 오류가 뜹니다. 어제까지만 해도 잘 작동하던 파이썬 파일인데 run을 돌리니 뜬금없이 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다.라는 문구가 뜹니다.
이것저것 바꿔보지만, 여전히 에러. OSError: [WinError 10013] 라는 코드로도 구글링을 했다. 몇 가지 문서를 보았고, 해당 건으로 시도를 해보았지만 해결되지 않았습니다.
OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 오류해결
찾아보았던 문서에서는 몇 가지 이유를 제시하고 있었습니다.
80 포트를 이미 다른 곳에서 사용하고 있기 때문
첫 번째 의심은 포트입니다. 계속해서 이 한 개의 파일만 사용했기에 이건 아닌 것 같았습니다. 어제와 다른 거라곤 원래 사용하던 아나콘다 파이썬을 지웠을 뿐입니다.
방화벽 문제
어떤 분의 경우는 OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 오류를 설치된 안티바이러스 방화벽을 끔으로써 해결했다고 합니다.
실제로 내가 보았던 어떤 외국 문서에서도 안티바이러스가 문제가 OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 오류를 발생시키기도 한다고 합니다.
재부팅하기
방화벽을 꺼보기도 했고, 포트 문제를 해결해보다가 최후의 수단, 재부팅을 시도했습니다. 놀랍게도 곧바로 이 winerror 10013 이 해결되었습니다. VS code를 여러 번 꺼보기도 했고, 폴더를 새로 랜더링 하기도 했지만 역시 재부팅이 답인 것인가요.
별다른 설정을 한 것 없이 이 액세스 권한 오류가 떴을 때, 재부팅을 하고 vs code를 켜서 run을 돌리니, 해결되었다. 코딩을 하다 보면 이렇게 뜬금없이 오류가 뜨기도 하고, 정말 어처구니없는 곳에서 해결책이 나오기도 합니다.
이번 케이스와 다른 케이스의 분들도 계실 테니, 세 가지 방법을 다 공유해 보았습니다. 이상으로 vs code win error 10013 오류 해결 방법을 정리해 보았습니다.