반응형

 

윈도우에서 BeautifulSoup 파이썬 라이브러리 모듈 설치하기

 

글.  오상문 sualchi@daum.net 

 

[주의] 여러 버전 파이썬을 설치한 사용자는 어떤 버전에 적용할지 잘 선택해야 합니다.

제 경우 세가지 버전이 설치되어 있었고, 모듈 인식을 못하는 현상이 발생했습니다

(bs4 모듈을 못찾는 오류 발생: ModuleNotFoundError: No module named 'bs4')

 

그래서 아나콘다로 설치한 파이썬 폴더에서 BeautifulSoup를 설치했고 

아나콘다 idle.exe를 이용하여 예제를 테스트하니 잘 동작했습니다. 

 

 

[방법 1] pip 이용하기 

 

명령어 창을 실행하고 (윈도키 + r)

파이썬 설치 경로에 있는 Scripts 폴더로 이동하여 다음 명령을 실행하여 beautifulsoup4 모듈을 설치한다.

 

pip install beautifulsoup4

(pip3 install beautifulsoup4 : 파이썬3 사용자는 pip3)

 

참고로 아나콘다 (Anaconda)를 이용하여 파이썬을 사용하는 경우에는 아나콘다 설치 경로에 있는 Scripts 폴더로 이동하여 다음 명령을 이용하여 설치한다.

 

conda install beautifulsoup4

 

이제 파이썬 실행하고 다음 코드를 입력하고 실행할 때 에러가 없으면 성공이다.

 

from bs4 import BeautifulSoup

 

[참고] 만약 설치할 때 pip 버전 에러가 나타나면 pip를 먼저 업그레이드 해야 한다. 

python -m pip install --upgrade pip

 

 

 

----------------------------------------------------------------------

[방법 2]  다운로드해서 설치하기 

 

(1) 아래 링크에서 BeautifulSoup4 압축 파일을 다운로드 한다.

 

https://www.crummy.com/software/BeautifulSoup/bs4/download/

 

필자는 4.6 > beautifulsoup4-4.6.3.tar.gz 파일을 받았다.

다운로드 받은 파일은 7ZIP이나 알집 등으로 압축 해제할 수 있다.  

( 7zip 사이트: https://www.7-zip.org/ )

 

 

(2) 압축을 풀고 cmd 명령창을 활용하여 압축을 푼 폴더로 이동한다.

 

   1) 윈도키+r 키를 누르고 cmd 입력하여 명령창 실행 )

   2) 명령창에서 압축 푼 폴더로 이동한다.  

 

(3) 다음 명령을 입력하여 설치한다.

 

    python setup.py install

 

(4) 다음과 같은 설치 진행 내용이 나타난다.

 

copying bs4\tests\test_builder_registry.py -> build\lib\bs4\tests

copying bs4\tests\test_docs.py -> build\lib\bs4\tests

copying bs4\tests\test_html5lib.py -> build\lib\bs4\tests

...

 

(5) 이제 파이썬 실행하고 다음 코드를 입력하고 실행할 때 에러가 없으면 성공이다.

 

from bs4 import BeautifulSoup

 

<이상>  

 

참고: http://seulcode.tistory.com/101 [seulcoding]

반응형

+ Recent posts