본문 바로가기
Data & Programming/Python

[Python] 파이썬(Python)과 주요 라이브러리 설치방법

by 눈부셔™ 2023. 8. 2.
728x90

[Python] 파이썬(Python)과 주요 라이브러리 설치방법

파이썬과 주요 라이브러리 설치방법

파이썬을 설치하는 방법은 간단합니다. 여러 가지 방법이 있지만, 여기서는 가장 일반적인 방법을 말씀드리겠습니다.

1. 공식 웹사이트 방문
가장 먼저, 파이썬 공식 웹사이트인 https://www.python.org/ 에 접속합니다.

2. 다운로드 페이지 이동
웹사이트에 접속하면 "Downloads" 메뉴를 찾을 수 있습니다. 해당 메뉴를 클릭하여 다운로드 페이지로 이동합니다.

https://www.python.org/

3. 최신 버전 다운로드
다운로드 페이지에서는 최신 안정 버전의 파이썬을 다운로드 할 수 있습니다. 여기서는 운영체제에 맞는 설치 파일을 선택하여 다운로드합니다. 윈도우, 맥, 리눅스 등 다양한 운영체제를 지원하니 자신의 환경에 맞게 선택합니다.

저는 윈도우 64bit 버전을 다운로드 하였습니다.

파이썬 버전별 설치파일


4. 설치 시작
다운로드가 완료되면 다운로드한 설치 파일을 실행하여 설치를 시작합니다.

환경변수에 파이썬 경로를 추가하기 위해 Add python.exe to PATH는 꼭 체크하고 진행합니다.

설치 과정에서 언어, 설치 경로 등을 설정할 수 있습니다. 기본 설정으로 진행해도 무방하지만, 설치경로를 변경하시려면 Cutsomize installation으로 선택하면 됩니다.

파이썬 설치화면


5. 설치 완료
설치가 완료되면 파이썬이 정상적으로 설치된 것입니다.

 

6. 파이썬 설치 확인

cmd 또는 명령 프롬프트를 실행한 후, python --version 명령어를 입력하여 파이썬 버전을 확인합니다.

전 예전에 설치해서 버전이 좀 낮네요.

파이썬 버전확인

7. 주요 라이브러리 설치

아래와 같이 주요 라이브러리를 한꺼번에 설치 합니다. 

1
pip install numpy pandas openpyxl xlrd xlwt matplotlib seaborn scikit-learn scipy
cs
  • NumPy (넘파이)
    NumPy는 파이썬에서 과학적 계산을 위한 핵심 라이브러리로, 다차원 배열과 행렬을 다루는 기능을 제공합니다. 수치 연산을 빠르고 효율적으로 수행할 수 있으며, 선형 대수학 등 다양한 수학적 연산에 활용됩니다. 다양한 머신러닝 라이브러리와 데이터 분석 라이브러리들과 연동하여 사용되기도 합니다.
  • Pandas (판다스)
    Pandas는 파이썬에서 데이터 분석을 위한 라이브러리로, 데이터를 구조화하고 처리하는데 유용한 기능을 제공합니다. DataFrame이라는 자료구조를 사용하여 데이터를 표 형태로 다룰 수 있으며, 데이터 필터링, 그룹화, 결측치 처리 등 다양한 데이터 처리 작업에 용이합니다.
  • openpyxl
    openpyxl은 파이썬에서 엑셀 파일(xlsx)을 다루는 라이브러리입니다. 엑셀 파일의 생성, 수정, 읽기 등을 할 수 있으며, 데이터 분석이나 레포팅 등에서 유용하게 사용됩니다.
  • xlrd
    xlrd는 파이썬에서 구형 엑셀 파일(xls)을 읽는 라이브러리입니다. 엑셀 파일에서 데이터를 추출하거나 읽어오는데 사용됩니다.
  • xlwt
    xlwt는 파이썬에서 구형 엑셀 파일(xls)을 생성하는 라이브러리입니다. 엑셀 파일에 데이터를 쓰거나 수정하는데 사용됩니다.
  • Matplotlib (맷플롯립)
    Matplotlib은 파이썬에서 데이터 시각화를 위한 라이브러리로, 다양한 그래프와 플롯을 그리는데 사용됩니다. 선 그래프, 막대 그래프, 산점도 등 다양한 형태의 시각화를 지원하여 데이터의 패턴을 쉽게 파악할 수 있습니다.
  • Seaborn (시본)
    Seaborn은 Matplotlib을 기반으로 한 라이브러리로, 데이터 시각화를 더욱 쉽고 간편하게 만들어 줍니다. 통계 그래프를 더욱 쉽게 그릴 수 있으며, 색상과 스타일 등에 디테일한 설정을 지원합니다.
  • Scikit-learn (사이킷런)
    Scikit-learn은 파이썬에서 머신러닝을 위한 라이브러리로, 다양한 머신러닝 알고리즘을 포함하고 있습니다. 분류, 회귀, 군집화, 차원 축소 등 다양한 머신러닝 작업에 필요한 기능들을 제공하며, 데이터의 전처리와 평가까지도 지원합니다.
  • SciPy (사이파이)
    SciPy는 과학적 계산과 데이터 분석을 위한 라이브러리로, NumPy를 기반으로 하고 있습니다. 선형 대수학, 최적화, 신호 처리 등 다양한 과학적 계산을 지원하며, 과학 연구와 엔지니어링 분야에서 널리 활용됩니다.

파이썬 라이브러리와 개발도구

8. 라이브러리 설치확인

설치가 완료된 후에는 설치가 정상적으로 잘 되었는지 확인이 필요합니다.

검색창에서 idle 를 검색하여 실행합니다.

IDLE 실행

IDLE 창에서 아래와 같이 입력합니다. 설치가 정상적으로 되었으면 프롬프트만 나옵니다.

설치시와 다른것은 import 시에는 라이브러리간에 , 를 해줘야하고 sklearn 이 다릅니다.

1
import numpy, pandas, openpyxl, xlrd, xlwt, matplotlib, seaborn, sklearn, scipy
cs

 

IDLE에서 라이브러리 설치 확인

 

728x90