주피터 윈도우 서버 에러
965
작성한 질문수 1
OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다
라고 에러가 뜹니다,,
처음에는 백신프로그램의 문제인줄 알고 v3를 종료시켰는데,
그다음에도 실행이 안되더군요...
포트가 활동하는지 검색해 봤을땐, 포트는 리스닝 상태였습니다.
질문 1. 서버가 안뜹니다
2. 아나콘다를 재설치 했지만, 주피터 노트북이 런치한다고 바로 뜨지 않아서 아나콘다 프롬프트를 이용해 주피터노트북의 경로를 직접 쳐서 주소를 사용하는데, 그때마다 프롬포트를 끄게 되면 주피터노트북이 꺼집니다..
안꺼지게 하는 방법이 있을까요? 그리고 아나콘다에서 바로 주피터 런치를 할 방법을 알고 싶습니다 ㅠㅠ
주피터 런치를 누르면 인터넷 창으로 바로 뜨지 않습니다
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-1-34c716168963> in <module>
15
16 if __name__ == "__main__":
---> 17 app.run(host="0.0.0.0", port="8080")
C:\anaconda\lib\site-packages\flask\app.py in run(self, host, port, debug, load_dotenv, **options)
988
989 try:
--> 990 run_simple(host, port, self, **options)
991 finally:
992 # reset the first request information if the development server
C:\anaconda\lib\site-packages\werkzeug\serving.py in run_simple(hostname, port, application, use_reloader, use_debugger, use_evalex, extra_files, reloader_interval, reloader_type, threaded, processes, request_handler, static_files, passthrough_errors, ssl_context)
1050 run_with_reloader(inner, extra_files, reloader_interval, reloader_type)
1051 else:
-> 1052 inner()
1053
1054
C:\anaconda\lib\site-packages\werkzeug\serving.py in inner()
994 except (LookupError, ValueError):
995 fd = None
--> 996 srv = make_server(
997 hostname,
998 port,
C:\anaconda\lib\site-packages\werkzeug\serving.py in make_server(host, port, app, threaded, processes, request_handler, passthrough_errors, ssl_context, fd)
845 raise ValueError("cannot have a multithreaded and multi process server.")
846 elif threaded:
--> 847 return ThreadedWSGIServer(
848 host, port, app, request_handler, passthrough_errors, ssl_context, fd=fd
849 )
C:\anaconda\lib\site-packages\werkzeug\serving.py in __init__(self, host, port, app, handler, passthrough_errors, ssl_context, fd)
738 if self.address_family == af_unix and os.path.exists(server_address):
739 os.unlink(server_address)
--> 740 HTTPServer.__init__(self, server_address, handler)
741
742 self.app = app
C:\anaconda\lib\socketserver.py in __init__(self, server_address, RequestHandlerClass, bind_and_activate)
450 if bind_and_activate:
451 try:
--> 452 self.server_bind()
453 self.server_activate()
454 except:
C:\anaconda\lib\http\server.py in server_bind(self)
136 def server_bind(self):
137 """Override server_bind to store the server name."""
--> 138 socketserver.TCPServer.server_bind(self)
139 host, port = self.server_address[:2]
140 self.server_name = socket.getfqdn(host)
C:\anaconda\lib\socketserver.py in server_bind(self)
464 if self.allow_reuse_address:
465 self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
--> 466 self.socket.bind(self.server_address)
467 self.server_address = self.socket.getsockname()
468
OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다
답변 2
0
답변 달아주셔서 감사합니다
거의 모든 시도를 다해보았다고 생각했는데,
기본 윈도우에 있는 방화벽 문제 였던거 같습니다.
8080포트를 사용시에 방화벽 허용 팝업이 뜨는 것을 허용하지 않아서 생긴 문제였습니다.
감사합니다 !
0
안녕하세요. 저희가 이제는 개발자로 일정 단계에 올라와야 하기 때문에,
에러가 날 경우, 다양한 검색을 해보시면 좋을 것 같습니다.
다음과 같이 검색했을 때,
WinError 10013 주피터 노트북 (별로 검색 결과가 안나와서)
WinError 10013 jupyter notebook (다시 이렇게 검색해봄)
왠지 이 문제가 말씀하신대로 백신 프로그램과 연관이 있어보이기는 한데요. anti virus 프로그램? 같은 몇몇 프로그램들이 충돌을 일으키는 것 같아요. 백신 스러운 프로그램들은 다 삭제를 해보는 것이 좋을 것 같고요.
https://dev-jinee.tistory.com/13
이게 아니라면, 회사 PC라든가 윈도우 PC VPN 정책들이 특이해서, 문제가 되는 것 같고요. 이 부분은 회사 PC인지 확인을 해보거나, 뭔가 이런 정책들이 설정되어 잇는지를 한번 확인해봐도 좋을 것 같고요
https://stackoverflow.com/questions/60025272/oserror-winerror-10013-error-in-windows-10
I found the problem, the company I work for changed their VPN policy (or something). The code works as usual when i disconnect from the VPN.
복잡한 방법인데, 다음과 같이 터미널창을 관리자모드로 오픈한 후에,
netstat -ano | find ":<port>" (<port> 에 포트번호를 넣으셔야 합니다.)
그래서 해당 포트를 잡고 있는 프로그램이 나오면
TASKKILL /F /PID <process id> 와 같이 해서 (process id 가 잡고 있는 프로그램의 번호입니다.)
해당 프로그램을 죽여주거나, 해당 프로그램이 적어도 어떤 프로그램인지 알아낼 수도 있을 것 같아요.
I had this same issue. Here's how I fixed it:
Open CMD as administrator.
Run netstat -ano | find ":<port>"
This will show you a list of the processes using that port.
You can then run TASKKILL /F /PID <process id>. The process id is the far right column from the previous command.
Hope this helps
그것도 안되면, 영상에서 말씀드린대로, 포트번호를 다양하게 바꿔보시면 좋을 것 같습니다.
8081 정도가 아니라, 1234 등등으로요.
다 저도 검색을 통해 찾아낸 것인데요. 저희가 이제 개발자가 되어야 하니까요. 저처럼 검색 스킬을 길러보셔야, 결국 다음 단계로 나아갈 수 있어요. 이제는 난이도가 개발자 난이도이니, 이런 스킬에 대해서도 꾸준하게 시도해보시면 좋을 것 같습니다.
감사합니다.
강의 자료 어디서 다운받나요? 없는데요..
0
150
1
강의 영상은 안나오고 소리만 나옵니다.
0
177
1
섹션 6 인증 failed 질문
0
153
1
섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의
0
358
3
192.168.0.12:8085??
0
155
1
04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.
0
171
1
수업내용 질문 건
0
186
1
brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제
0
663
2
crossorigin 프로퍼티에 대해서 질문드립니다.
0
288
1
강의자료 다운로드 문의드립니다.
1
267
1
갑자기 웹 서버 띄울때 이상하게 나옵니다
0
313
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)
0
345
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.
0
322
2
Fast api 추가 강좌 개설여부 질문드립니다!.
0
316
2
flask_cors설치 오류
0
618
2
부스트랩 html 다운
0
257
1
혹시 강의자료 공유가 가능한가요?
0
354
1
소스코드는 어디에 있을까요??
1
254
1
안녕하세요 몇가지 질문이 있습니다.
0
339
1
동적함수생성 질문드립니다.
1
631
2
(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의
0
576
1
백엔드 데코레이터 2 강의에 도전 문제 질문드립니다
0
289
1
몽고 DB 공식홈페이지 403 접속 에러 발생합니다.
1
624
3
04._flask_ABTest Pycharm 에서 실행오류
0
490
1





