파이썬/초보의실수

파이썬 bs4 에러 ImportError: cannot import name 'BeautifulSoup' from 'bs4'

개발자J군 2020. 6. 1. 17:36

[초보 개발자의 흔한 실수 이야기]

 

bs4 라이브러리를 깔고 열심히 코드를 짠 다음 실행을 해보니 cannot import name 'BeautifulSoup' from 'bs4' 에러가 발생한다. 분명히 라이브러리도 제대로 설치되어있고, 잘못된 코드도 없는데 도대체 이유가 뭘까??

 

구글링을 아무리해서 적용을 해도 원인을 모르겠다...

 

ImportError:  cannot import name 'BeautifulSoup' from 'bs4' 

 

제대로 설치되어 있는데 왜 에러가 발생될까?? 그렇게 30분 동안 헛발질을 하다가 찾아낸 이유. 바로

같은 폴더에 bs4.py 파일이 있었던것.. Beautiful Soup(뷰티플 수프) 연습을 위해 아무 생각 없이 파일 이름을 bs4.py라고 만들었으니.. 에러가 발생될 수밖에..

 

 

from bs4 import BeautifulSoup 를하면 설치한 라이브러리의 bs4가 아닌 현재폴더의 bs4 파이썬 파일을 우선적으로 불러오게 된 것..

 

위와 같은 에러가 발생된다면!

동일 폴더에 bs4.py 파일을 만든 것은 아닌지 확인해볼 것!!

 

 

 

반응형