🚫ERROR
파이썬 오류 : ModuleNotFoundError: No module named 'urllib2'
Cocoon_
2020. 11. 19. 04:17
반응형
현재 파이썬 3.7을 이용중이고 아래와 같은 코드를 실행시켰더니
from urllib2 import Request, urlopen
from urllib import urlencode, quote_plus
ModuleNotFoundError: No module named 'urllib2'
라는 오류가 발생하였다. 보통 웹과 관련된 코딩을 할 시 urllib과 urllib2라는 것이 있는데 파이썬 2 버전과 파이썬 3 버전에 따라 사용되는 모듈이 조금씩 다르기 때문에
from urllib.request import Request, urlopen
from urllib.request import Request, urlopen
로 사용하면 urlopen()을 에러없이 사용할 수 있게 된다.
urllib2 부분을 수정 후 다시 실행시켜보니...
from urllib.request import Request, urlope
from urllib import urlencode, quote_plus
ImportError: cannot import name 'urlencode' from 'urllib'
라는 오류가 발생하였고 이것도 역시 urllib 대신 urllib.parse 로 사용해주면 에러없이 urlencode()를 사용할 수 있다.
from urllib.parse import urlencode, quote_plus
from urllib.request import Request, urlopen
from urllib.parse import urlencode, quote_plus
반응형