inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)

파이썬 코루틴 활용

async 오류

867

bee

작성한 질문수 2

1

연속 질문 죄송한데... 

04-2-coroutine-fetcher.py 파일의 코드를 그대로 실행하면

RuntimeError: Event loop is closed라는 오류가 발생합니다 ㅠㅠ

 

검색해 보니 윈도우에서 파이썬3.8 이상 환경으로 async 개발을 하면 발생하는 오류라고 하는데

(블로그 출처 : https://gmyankee.tistory.com/330

블로그 하단에 첨부된 해결 코드를 어떻게 사용해야 하는 건지 감이 안잡혀서요.. 블로그에서 링크해 놓은 관련 깃허브를 들어가 봐도 이해가 되지 않아 질문 남깁니다. 

(깃허브 링크: github.com/encode/httpx/issues/914#issuecomment-622586610)

어떻게 해결 하면 좋을까요?

 

 

발생하는 오류 사진 

 

오류와 별개로 아래처럼 print(end - start) 코드가 실행되기는 합니다 (9.579719~~초)

python FastAPI 동시성

답변 2

4

temple

저도 동일한 오류가 발생했는데 찾아보니 아래 코드를 asyncio.run(main()) 위에 추가해주면 오류가 발생하지 않습니다. 

asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

 

0

윤상석

감사합니다!

2

윤상석

안녕하세요!

aiohttp 라는 라이브러리는 특정 버전 기준으로 윈도우는 지원을 안합니다.

aiohttp 버전과 현재 작성중이신 코드를 첨부해주시면 빠르게 도움 드리겠습니다.

대규모 크롤링 시 동시 요청 수 제어 방법

0

111

2

AWS LighSail 접근 불가

0

148

1

강의상의 readme와 배포되어 있는 것이 다른 것 같아요

0

112

1

book_scraper.py 에서 import get_secret 관련 질문

0

114

1

ThreadPoolExecutor 중간에 멈추는 법

0

307

1

몽고Db 기초 질문

0

205

1

async await 문법 질문

0

243

1

멀티 스레딩 질문..

0

200

1

교안 제공은 안되나요?

0

231

1

TypeError: field Config is defined without type annotation

0

263

1

RuntimeWarning: Enable tracemalloc to get the object allocation traceback

0

1723

1

jinja2templates

0

252

1

몽고DB 설정 관련 질문

0

250

1

비동기 함수를 동기적인 실행으로 만드는 부분 질문입니다

1

324

2

proxy 사용 질문

0

269

1

AWS Lightsail SSL handshake failed 오류 문의드립니다.

0

501

1

동시성과 병렬성

0

329

1

python select linter ? 오류

1

743

2

수업질문

1

356

1

response 객체에서 키값으로 조회 시 KeyError 발생

0

579

1

from config import get_secret 질문

0

391

1

파이썬 코루틴활용 영상 질문

0

283

1

가상환경 설정 질문

0

324

1

pydantic import error

0

1234

2