관리 메뉴

솜씨좋은장씨

ImportError: cannot import name 'DependencyWarning' from 'urllib3.exceptions' 해결 방법 본문

Programming/Python

ImportError: cannot import name 'DependencyWarning' from 'urllib3.exceptions' 해결 방법

솜씨좋은장씨 2021. 5. 17. 14:40
728x90
반응형

최근 aiohttp와 requests가 같이 설치되어있는 가상환경에서 fastapi로 개발되어있는 api 코드를 실행하려고 하니

$ python3 asgi.py
ImportError: cannot import name 'DependencyWarning' from 'urllib3.exceptions' 
(/Users/donghyunjang/42maru/Cerberus/lib/python3.7/site-packages/urllib3/exceptions.py)

위와 같은 오류가 발생하였습니다. 

 

이를 해결하는 방법은 다음과 같습니다.

$ pip uninstall urllib3

먼저 urllib3를 제거한 다음

$ pip install urllib3

다시 설치하고 나서 다시 실행해보면!

$ python3 asgi.py
INFO:     Started server process [33741]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:18080 (Press CTRL+C to quit)
INFO:     127.0.0.1:59937 - "POST /api/test HTTP/1.1" 200 OK

문제없이 제대로 실행되는 것을 볼 수 있습니다.

 

읽어주셔서 감사합니다.

Comments