※ 요약


이번 포스트에서는 파이썬 다운로드 및 설치 방법에 대해 알아보도록 하겠다. 다운로드는 현재 날짜 기준으로 최신버전인 3.6 버전을 다운로드 받을 것이다.


※ 다운로드 링크


https://www.python.org/downloads/



※ 다운로드 및 설치 방법


상기의 다운로드 링크로 이동하면 아래와 같은 화면을 볼 수가 있고 원하는 버전을 다운받을 수가 있는데, 개인적으로 3.x 버전을 추천한다. 이유는 파이썬2는 2020년까지 지원 예정이며, 지원하는 라이브러리 또한 16년 5월을 기점으로 파이썬3가 더 많은 것으로 알고 있기 때문이다. 물론 파이썬2를 사용하는 곳이 아직 많으니 원한다면 둘 다 설치해도 상관없다.



다운받은 파일을 실행하면 아래와 같은 화면이 나온다. Add Python 3.6 to PATH에 체크한뒤 Install Now버튼을 누르도록 하자. 설치 장소를 바꾸고 싶다면 Customize Installation을 선택하면 된다.


설치가 진행중이다.


설치가 금방 완료되었다. Close버튼을 눌러 창을 닫아주자.


설치는 무사히 완료되었고, 테스트겸 콘솔과 Shell에 Hello World를 출력해보았다.



※ 요약

파이썬 requests 모듈은 간편한 HTTP 요청처리를 위해 사용하는 모듈로써, 기본 내장 모듈이 아니라 개발자가 따로 설치해주어야 한다. 이번 포스트에서는 pip를 이용하여 requests를 설치하는 방법을 알아보도록 하겠다.



※ 설치 환경

운영체제 : 윈도우10 x64

파이썬 버전 : 3.5.1

requests 버전 : 2.12.5


※ 설치 방법

먼저 커맨드를 실행하기 위해서 실행 창에 cmd라고 입력한뒤 확인 버튼을 누른다. 잘 모르겠으면 [윈도우] 명령 프롬프트(cmd) 실행하는 방법이라는 포스트를 참고하기 바란다.



커맨드 창이 뜨면 아래와 같이 작업하면 된다.

1. pip는 파이썬이 설치된 폴더 하위에 Scripts 폴더에 있으므로 Scripts 폴더까지 이동한다. 이동할 때는 cd(Change Directory) 명령어로 한다.

2. pip install requests 라고 입력하여 설치 진행

3. 설치 완료 확인


설치 진행이 잘 완료되었는지 확인하기 위해 아래와 같이 import해보았고, 설치된 경로를 출력하는 걸 보니 설치가 성공적이라는 걸 알 수 있었다.




※ 요약

selenium(셀레니움) 라이브러리는 본래 웹사이트의 테스트를 위한 목적으로 제작되었지만 자바스크립트 같이 동적으로 구성된 페이지를 크롤링하거나 사이트 캡쳐 등을 할 때에도 사용된다. 이번 포스트에서는 셀레니움을 설치하는 방법을 알아볼텐데, 참고로 설치는 selenium 웹사이트에서 파일을 다운로드 받아 직접 설치하거나 pip 같은 패키지 관리자로 간단하게 설치할 수 있으며 오늘은 비교적 간편하게 설치할 수 있도록 pip를 이용한 설치 방법을 소개하겠다.


※ 설치 환경

운영체제 : 윈도우10 x64

파이썬 버전 : 3.5.1

셀레니움 버전 : 3.0.2



※ 설치 방법

설치는 커맨드 창에서 진행해야하므로 명령 프롬프트를 실행하도록 한다. 실행 창에 cmd라고 입력하면 된다.



진행은 크게 3단계로 진행된다. 

1. pip로 설치하기 위해 pip가 위치하고 있는 폴더로 이동한다. pip는 파이썬이 설치된 폴더 하위에 Scripts 폴더에 있다.

2. 설치 명령어 pip install selenium로 설치를 진행한다.

3. 설치 완료를 확인한다.



설치가 제대로 되었는지 확인하기 위해 아래와 같이 입력하여 실행해보았는데, 설치된 경로를 출력하는 걸 보니 잘 설치가 된걸 알 수 있었다. 필자는 셀레니움과 팬텀js(phantomjs)를 연동할 것이고 다음 포스트에서는 phantomjs를 내려받고 연동하는 방법을 알아보도록 하겠다.




※ 요약

파이썬은 기본적으로 많은 내장 라이브러리들을 지원하고 있지만 불행히도 MySQL 관련은 없다. 이 말은 즉, 사용자가 직접 라이브러리를 설치해줘야 한다는 말인데 너무 걱정하지는 말자. pip를 이용하면 누구나 쉽게 설치할 수 있기 때문이다. 참고로 Python에서 MySQL을 지원하는 라이브러리들은 적지 않은 편이며, 이번 포스트에서는 널리 사용되는 라이브러리 중 하나인 pymysql의 설치 방법에 대해 알아볼 것이다.


※ 설치 환경

운영체제 : 윈도우10 x64

파이썬 버전 : 3.5.1

pymysql 버전 : 0.7.9


※ 공식 다운로드 링크



※ 설치 방법

먼저 커맨드 창을 띄우기 위해 실행 창에 cmd라고 입력한다. 혹 커맨드 창 실행 방법을 모른다면 [윈도우] 명령 프롬프트(cmd) 실행하는 방법이라는 포스트를 참고하기 바란다.


아래는 실행된 커맨드 창이며, 절차는 아래와 같다.

1. 파이썬이 설치된 폴더 하위의 Scripts 폴더로 이동

2. 설치 명령어 pip install pymysql로 설치 진행

3. 설치 완료 확인



추가로 좀 더 설명하자면.. 이동은 cd를 치고 경로를 치면 된다. 혹시 드라이브를 바꿔야 한다면 d:나 e:등 cd 명령어 없이 해당 드라이브만 치면 드라이브가 변경되니 참고 바란다. 이 부분에서 막히는 분들이 가끔 있는데 댓글 달면 도움을 드리겠다.


성공적으로 설치되었다고 하여 확인 차 아래와 같이 입력해보니 잘 설치된걸 확인할 수 있었다. 만약 설치가 잘 안되었다면 파란색 메시지(pymysql이 설치된 경로) 대신 빨간 에러 메시지를 내뿜었을 것이다.



간단한 예제를 작성하여 보았다. 접속도 잘 되고 SELECT문도 잘 실행되어 MariaDB에 있는 데이터를 잘 가져왔다. 참고로 아래 예제는 MySQL 대신 MariaDB에서 진행한 예제다. 아는 분들은 다 알겠지만 MySQL과 MariaDB는 호환이 된다.(디자인 측면에서 말이다.)






※ 요약

파이썬으로 웹을 크롤링 하기 위한 필수 라이브러리 중 하나인 BeautifulSoup을 설치하는 방법을 알아보도록 하겠다. 설치는 pip을 통해 할 것이며, 특정 버전을 원하는 독자는 해당 버전을 사이트에서 직접 다운로드 받아 수동으로 설치할 수도 있다. 물론 귀찮겠지만 말이다.


※ 설치 환경

운영체제 : 윈도우10 x64

파이썬 버전 : 3.5.1

BeautifulSoup 버전 : 4.5.3


※ 공식 홈페이지 및 다운로드 사이트



※ 설치 방법

먼저 cmd 창을 실행하도록 한다. 혹시 cmd창을 실행할 줄 모른다면 [윈도우] 명령 프롬프트(cmd) 실행하는 방법이라는 게시글을 참고하기 바란다. cmd창이 실행 되었으면 첫 번째 cd 명령어로 파이썬이 설치된 위치까지 이동하기 바란다. 두 번째로 파이썬 폴더 하위에 있는 Scripts 폴더로 이동하기 바란다. 마지막으로 설치를 해주면 되는데, pip install beautifulsoup4라는 명령어를 입력하여 라이브러리를 설치하기 바란다.



설치가 완료되면 아래와 같이 성공 메시지가 뜬다.



아래는 설치가 되었는지 확인하기 위해 파이썬 쉘에 라이브러리를 임포트해본 화면이다. 파란색 텍스트로 BeautifulSoup이 설치된 경로가 잘 나오는 걸로 봐서 설치가 잘 되었다. 설치가 잘 안되었다면 빨간색 텍스트로 에러 메시지가 나오니 참고바란다.



+ Recent posts