본문 바로가기

라이브러리/build

[라이브러리] 파이썬 모듈 중 하나인 requests 설치하기 ※ 요약 파이썬 requests 모듈은 간편한 HTTP 요청처리를 위해 사용하는 모듈로써, 기본 내장 모듈이 아니라 개발자가 따로 설치해주어야 한다. 이번 포스트에서는 pip를 이용하여 requests를 설치하는 방법을 알아보도록 하겠다. ※ 설치 환경 운영체제 : 윈도우10 x64파이썬 버전 : 3.5.1requests 버전 : 2.12.5 ※ 설치 방법 먼저 커맨드를 실행하기 위해서 실행 창에 cmd라고 입력한뒤 확인 버튼을 누른다. 잘 모르겠으면 [윈도우] 명령 프롬프트(cmd) 실행하는 방법이라는 포스트를 참고하기 바란다. 커맨드 창이 뜨면 아래와 같이 작업하면 된다.1. pip는 파이썬이 설치된 폴더 하위에 Scripts 폴더에 있으므로 Scripts 폴더까지 이동한다. 이동할 때는 cd(Cha.. 더보기
[라이브러리] 파이썬 pip로 selenium 설치하기 ※ 요약 selenium(셀레니움) 라이브러리는 본래 웹사이트의 테스트를 위한 목적으로 제작되었지만 자바스크립트 같이 동적으로 구성된 페이지를 크롤링하거나 사이트 캡쳐 등을 할 때에도 사용된다. 이번 포스트에서는 셀레니움을 설치하는 방법을 알아볼텐데, 참고로 설치는 selenium 웹사이트에서 파일을 다운로드 받아 직접 설치하거나 pip 같은 패키지 관리자로 간단하게 설치할 수 있으며 오늘은 비교적 간편하게 설치할 수 있도록 pip를 이용한 설치 방법을 소개하겠다. ※ 설치 환경 운영체제 : 윈도우10 x64파이썬 버전 : 3.5.1셀레니움 버전 : 3.0.2 ※ 설치 방법 설치는 커맨드 창에서 진행해야하므로 명령 프롬프트를 실행하도록 한다. 실행 창에 cmd라고 입력하면 된다. 진행은 크게 3단계로 진.. 더보기
[라이브러리] 파이썬으로 MySQL 연동을 위한 pymysql 설치 ※ 요약 파이썬은 기본적으로 많은 내장 라이브러리들을 지원하고 있지만 불행히도 MySQL 관련은 없다. 이 말은 즉, 사용자가 직접 라이브러리를 설치해줘야 한다는 말인데 너무 걱정하지는 말자. pip를 이용하면 누구나 쉽게 설치할 수 있기 때문이다. 참고로 Python에서 MySQL을 지원하는 라이브러리들은 적지 않은 편이며, 이번 포스트에서는 널리 사용되는 라이브러리 중 하나인 pymysql의 설치 방법에 대해 알아볼 것이다. ※ 설치 환경 운영체제 : 윈도우10 x64파이썬 버전 : 3.5.1pymysql 버전 : 0.7.9 ※ 공식 다운로드 링크 https://github.com/PyMySQL/PyMySQL ※ 설치 방법 먼저 커맨드 창을 띄우기 위해 실행 창에 cmd라고 입력한다. 혹 커맨드 창 .. 더보기
[라이브러리] 파이썬 pip로 BeautifulSoup 설치하기 ※ 요약 파이썬으로 웹을 크롤링 하기 위한 필수 라이브러리 중 하나인 BeautifulSoup을 설치하는 방법을 알아보도록 하겠다. 설치는 pip을 통해 할 것이며, 특정 버전을 원하는 독자는 해당 버전을 사이트에서 직접 다운로드 받아 수동으로 설치할 수도 있다. 물론 귀찮겠지만 말이다. ※ 설치 환경 운영체제 : 윈도우10 x64파이썬 버전 : 3.5.1BeautifulSoup 버전 : 4.5.3 ※ 공식 홈페이지 및 다운로드 사이트- 공식 : https://www.crummy.com/software/BeautifulSoup/#Download- 다운로드 : https://www.crummy.com/software/BeautifulSoup/bs4/download/ ※ 설치 방법 먼저 cmd 창을 실행하도.. 더보기
[OpenSSL] 윈도우 환경에 라이브러리 설치 ※ 요약 윈도우 환경에 OpenSSL 개발 환경을 구축하는 방법이다. OpenSSL은 보안 및 암호화와 관련된 라이브러리인 만큼 최신 버전으로 개발 환경을 구축하기 바란다. --16년 02월 04일 내용 추가-- 찾아보니 미리 컴파일 해놓은 사이트도 있다. OpenSSL말고도 boost등 다른 라이브러리도 있으니 필요한게 있으면 찾아보기 바란다. http://www.npcglib.org/~stathis/blog/precompiled-openssl/ ※ 다운로드 주소 http://slproweb.com/products/Win32OpenSSL.html ※ 다운로드 및 설치 방법 먼저 다운로드를 받아야 하는데, 32비트나 64비트 중 필요한 것을 다운로드 받는다. Next 버튼을 누른다. 동의하고 계속 진행한.. 더보기
[MariaDB] ODBC 설치 및 연결 문자열 ※ 요약 필자는 지금까지 C++과 MariaDB를 연동할때 MariaDB에서 제공하는 Connector/C를 이용해 연동해왔는데 이번에 ODBC로 바꾸게 되었고, 바꾸면서 작업한 내용을 정리할겸 포스팅을 작성하게 되었다. ※ MariaDB 주소 https://mariadb.org/ ※ ODBC 드라이버 다운로드 방법 위에 있는 링크를 클릭하여 MariaDB 사이트로 이동한뒤, Download 버튼을 클릭한다. 아래처럼 Download 버튼을 한 번 더 누른다. 아래처럼 Connector/ODBC 항목을 찾은 후 "View All MariaDB Connector/ODBC Releases" 버튼을 클릭한다. 원하는 버전을 선택한다. 필자는 1.0.5를 선택하였는데, 그 이유는 2.0.x는 아직 베타 버전이기.. 더보기
[curl] 윈도우 환경에서 라이브러리 빌드 및 설치 ※ 요약 윈도우 + Visual Studio 환경에서 curl 라이브러리를 빌드하여 설치 및 이용하는 방법이다. curl이란 무엇인지, curl의 탄생 및 발전이 궁금하다면 이 링크에 가보기 바란다. ※ 공식 사이트 http://curl.haxx.se/ ※ curl 라이브러리 빌드 방법 먼저 공식 사이트에서 소스를 다운받는다. 필자는 curl-7.46.0.zip을 다운 받았다. 압축을 풀고 "curl-7.46.0\projects\Windows" 경로로 이동하면 아래와 같이 Visual Studio 버전 별로 폴더가 있는데, 원하는 버전으로 이동하면 된다. 필자는 Visual Studio 2013 버전(12.0) 으로 빌드할 것이다. 참고로 각 폴더별 버전은 아래와 같다. VC10은 Visual Studi.. 더보기
[boost] 부스트 라이브러리 빌드 (설치) boost란 C++ 커뮤니티 및 C++ 개발자들이 개발하고 있는 오픈 소스 라이브러리의 집합으로써, C++를 위한 멀티스레딩, 정규표현식, 의사 난수 발생, 선형대수 등을 지원하는 유용한 라이브러리 집합이다. 또한 C++ 표준에 영향을 미치기도 하며, 최신 표준인 C++11에 boost 라이브러리가 몇 가지 표준으로 채택되기도 하였다. boost는 UNIX 및 Windows 등을 포함하여 거의 모든 최신 운영체제에서 작동하며 상업 및 비상업적으로 모두 사용이 가능하다. boost 다운로드는 http://www.boost.org/ 서 하며, 14. 06. 20일 기준 최신 버전은 1.55.0 버전이다. 1.48 버전도 같은 방법으로 빌드가 가능한 걸로 보아, 앞으로 최신버전이 나와도 비슷한 방법으로 빌드할.. 더보기