Python

에러 해결 - No module named '_overlapped'

Cong_S 2022. 6. 2. 17:57

모든 코드를 잘 작성하고 서버에서 실행시키려 하는데

No module named '_overlapped' 이라는 에러가 뜰 때가 있다.

 

로컬에서 작동할 땐 잘 됐었는데 갑자기 에러가 떠서 당황했었다.

 

이 때 해결법은 

 

2 가지가 있다.

 

첫 번째로 

asyncio를 설치되었는지 확인하는 방법이다...만

이 문제는 asyncio가 자동으로 설치되지 않은 Python 3.3에서만 문제가 발생하기 때문에

보통 3.3 보다 상위버전을 사용하는 현재로서는 크게 도움이 되지 않는 해결법이다.

 

만약 Python 3.3 을 사용한다면

pip install asyncio

로 설치해주면 된다.

 


두 번째 방법은 내가 해결했던 방법인데

Visual Studio Code로 작성된 코드를 다시 확인해보는 것이다. 

확인했을 때 

from asyncio.windows_events import NULL

이라는 문장이 첫 줄에 자동으로 생성되지 않았는지 확인하는 것이다. 

이 문장이 생성되어있다면 삭제해주고 다시 페이지를 불러와보자.

 

아마 정상적으로 작동할 것이다.

 

어떤 이유에서 새로 생긴 것인지는 좀 더 공부해보고 포스팅하려 한다.