파이썬에서 가장 널리 사용되는 라이브러리 중 하나인 NumPy는 파이썬 프로그래밍 언어를 위한 오픈소스 라이브러리입니다. 과학 계산과 N차원 배열 처리에 폭넓게 활용되며, 선형 대수 루틴이나 다양한 수학 함수처럼 배열을 다루는 고수준 도구를 제공합니다. NumPy는 파이썬의 확장 모듈로, 스크립트를 내려받아 확장 파일이나 헤더 파일처럼 사용하는 것과 유사한 개념입니다. 이 글에서는 Windows 환경에서 NumPy를 설치하는 방법을 단계별로 자세히 알아보겠습니다.
NumPy의 주요 특징
NumPy가 많은 개발자에게 사랑받는 이유는 다음과 같습니다.
- 최적화된 C 코드의 속도와 파이썬의 유연성을 동시에 제공합니다.
- 직관적인 문법 덕분에 접근성과 생산성이 매우 높습니다.
- 어떤 배경을 가진 프로그래머든 쉽게 사용할 수 있습니다.
- Windows, Linux, Mac 등 다양한 운영체제에서 사용 가능합니다.
본격적으로 설치 방법을 살펴보기 전에 PIP에 대해 알아두면 좋습니다. PIP(Package Installer for Python)는 파이썬 패키지를 설치하는 데 사용되는 도구로, 아래 단계를 통해 Windows 10에서 PIP로 NumPy를 설치하는 방법을 익힐 수 있습니다. 참고로 아래 명령어는 Linux에서 NumPy를 설치할 때에도 동일하게 적용됩니다.
1단계: 파이썬 다운로드 및 설치
NumPy 설치의 첫 번째 단계는 파이썬 설치입니다. NumPy를 사용하려면 시스템에 최신 버전의 파이썬이 먼저 설치되어 있어야 합니다. 아래 순서를 따라 Windows에 파이썬을 설치해 보세요.
- 파이썬 공식 웹사이트에서 Windows용 파이썬을 다운로드합니다.
- 다운로드한 .exe 파일을 클릭하여 실행합니다.
- Install launcher for all users (recommended)와 Add Python (version) to PATH 항목에 체크합니다. PATH 설정은 나중에 명령 프롬프트에서 파이썬을 바로 실행할 수 있게 해주므로 반드시 선택하는 것이 좋습니다.
- Install Now 버튼을 클릭합니다.
- 사용자 계정 컨트롤(User Account Control) 팝업에서 "이 앱이 디바이스를 변경하도록 허용하시겠습니까?"라는 질문이 나타나면 예(Yes)를 클릭합니다.
- Setup Progress 창에서 설치가 자동으로 진행됩니다.
- 설치가 완료되면 Setup was successful 메시지가 표시됩니다. Close 버튼을 눌러 마무리합니다.
파이썬 설치가 끝났다면, 다음 단계로 넘어가 PIP를 이용해 NumPy를 설치해 보겠습니다.
2단계: PIP로 NumPy 설치하기
PIP는 NumPy를 설치하는 가장 간편한 방법 중 하나로, 최신 파이썬 버전에는 기본적으로 포함되어 있습니다. PIP는 패키지 관리자이자 설치 도구로, 시스템에 다양한 파이썬 소프트웨어 패키지를 관리해 줍니다. 아래 단계에 따라 시스템에 설치된 파이썬 버전에 맞는 NumPy를 설치하세요.
- Windows 키를 누르고 명령 프롬프트(Command Prompt)를 검색한 후 관리자 권한으로 실행을 클릭합니다.
pip install numpy명령어를 입력하고 Enter 키를 눌러 NumPy 설치를 시작합니다.- NumPy 패키지의 다운로드와 설치가 자동으로 진행되며, 완료되면 Successfully installed numpy-(버전)이라는 메시지가 표시됩니다.
3단계: NumPy 설치 확인하기
설치된 NumPy 버전과 관련 정보를 아래 방법으로 확인할 수 있습니다.
- 명령 프롬프트를 실행하고
pip show numpy명령어를 입력한 후 Enter 키를 누릅니다. 이 명령으로 NumPy가 파이썬 패키지 목록에 포함되어 있는지 확인할 수 있습니다. - 출력 결과에서 NumPy 버전과 시스템 내 저장 위치(Location)를 확인할 수 있습니다.
4단계: NumPy 패키지 가져오기(Import)
NumPy 라이브러리를 실제로 불러와서 정상적으로 설치되었는지 최종 확인할 수 있습니다.
- 명령 프롬프트에
python을 입력하고 Enter 키를 눌러 파이썬 환경을 실행합니다. import numpy as np명령어를 입력하고 Enter 키를 누릅니다.- 오류 없이 실행되었다면 NumPy 라이브러리가 성공적으로 임포트된 것이며, 이제 다양한 NumPy 객체에 대해 함수와 클래스를 자유롭게 사용할 수 있습니다.
5단계: NumPy 업그레이드하기
이미 구버전의 NumPy를 사용하고 있다면 아래 방법으로 손쉽게 최신 버전으로 업그레이드할 수 있습니다.
- 명령 프롬프트를 열고
pip install --upgrade numpy명령어를 입력한 후 Enter 키를 누릅니다. - 위 명령을 실행하면 최신 버전의 NumPy가 자동으로 설치됩니다.
- 만약 이미 최신 버전이 설치되어 있다면 Requirement already satisfied: numpy in [위치 (버전)]이라는 메시지가 표시됩니다.
마무리
지금까지 Windows에서 NumPy를 설치하는 전 과정을 살펴보았습니다. 소개한 명령어는 Linux 환경에서도 동일하게 적용할 수 있으니 참고하세요. 설치 과정에서 궁금한 점이나 추가하고 싶은 주제가 있다면 댓글로 의견을 남겨주세요. 다음에 다뤄줬으면 하는 주제도 함께 알려주시면 감사하겠습니다.