ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 라이브러리 설치(Windows)
    금융퀀트/프로그램기초 2021. 6. 3. 01:12
    반응형

    파이썬의 라이브러리의 기능

    라이브러리는 사전에 어렵게 정의되어 있는데, 그냥 도구라고 생각하면 된다. 우리가 못 박을 때 망치 쓰고, 무엇인가를 자세히 볼 때, 돋보기를 쓰듯이 프로그램에서 특정 기능을 쉽게 구현하기 위해서 라이브러리들을 용도에 맞게 갖다 쓴다. 자동매매 프로그램에서 앞으로 쓸 대표적인 라이브러리를 용도별로 나열하면 아래와 같다. 

    requests : Web에 요청을 보내는 도구 / 웹 스크래핑에서 사용

    BeautifulSoup : Web의 데이터를 쓸 수 있게 하는 도구 / 웹 스크래핑에서 사용

    pandas : 행과 열의 객체를 만드는 기능을 하는 도구 / 데이터 분석 시에 사용

    pymysql : DB에서 데이터를 뽑아내는 SQL 문의 전달 / 데이터 분석 시에 사용 

    selenium : 브라우저 자동화 처리를 위한 도구 / 웹 스크래핑 등에서 사용

    tkinter : 코딩을 사용자가 사용할 수 있는 화면을 만들기 위한 도구 

    아나콘다 UI를 이용한 설치 

    그림1: 아나콘다 ENVIRONMENT 를 이용한 라이브러리 설치

    아나콘다 Navigator -> Environment -> 우측 상단 검색을 통해서 라이브러리를 검색하고 설치할 수 있다. 가상 환경을 만들었으면, 그림 1의 주황색 네모 부분에 여러 칸이 있을 것이다. 이 중에서 원하는 가상 환경을 클릭해서 라이브러리를 설치하면 된다. 

    보통은 이런 방법이 편리한데, 실제로 검색 했을 때 어떤 라이브러리를 선택할지 헷갈릴 수 있다. 그리고 일반적으로 쓰는 방법이 아니기 때문에 구글 등의 도움을 받아 정확한 라이브러리를 찾아서 설치하기가 어렵다. 

    아나콘다 프롬프트를 이용한 라이브러리 설치

    아나콘다 프로그램은 아나콘다 Navigator 외에 아나콘다 Prompt를 지원한다. 아나콘다 Prompt는 아나콘다의 cmd 창이라고 생각하면 된다. 직접 명령어를 입력해서 결과를 얻는 것이다. 

    conda 명령어 사용

    라이브러리를 프롬프트에서 설치하는 방법은 conda 명령어를 쓰는 방법과 pip 명령어를 쓰는 방법이 있다. "01 파이썬 가상환경 구축 (Windows)"을 참조하여 가상 환경을 구축했다면 해당 환경을 activate 한 뒤에 conda 도는 pip 명령어를 써서 해당 환경에 라이브러리를 설치하면 된다. 설치 명령어는 구글에 그냥 내가 원하는 파이썬 라이브러리 명만 쳐도 금방 나오고 이렇게 검색한 명령어를 anaconda prompt에 갖다 입력하면 자동으로 설치가 된다. 보통 구글에서 검색되는 결과 중에 아나콘다 공식 홈페이지에서 제공하는 anaconda prompt 명령어 들이 "conda ~~"로 시작한다. 

    pip 명령어 사용

    라이브러리를 설치하는 명령어는 "conda"로 시작하는 명령어와 "pip"로 시작하는 명령어로 크게 나뉘는데, 복잡한 설명을 차치하고, pip로 시작하는 명령어가 더 좁다고 생각하면 된다. 기본적으로 우리가 만들어놓은 가상 환경 속에 그냥 라이브러리를 설치하는 거면 pip로 시작하는 명령어를 사용하는 게 편하다.  

    반응형
Designed by Tistory.