파이썬(Python)을 설치하고 VSCode 설정을 통해 파이썬 개발 환경을 구축하는 방법.
파이썬(Python) 설치 방법
파이썬은 개발자 편의를 위해 다양한 라이브러리가 제공되는 언어 중 하나다. 라이브러리 대부분은 파이썬 최신 버전에서도 잘 동작하지만 특정 라이브러리의 경우 지정된 버전 내에서만 제대로 된 동작을 보장받을 수 있다. 따라서 파이썬 설치 전 가장 먼저 해야 할 일은 함께 사용하려는 라이브러리의 호환 버전을 확인하는 작업이다.
텐서플로우 경우를 예로 들 수 있을 것이다. 텐서플로우는 딥러닝 분야의 기초 라이브러리인데, 위 스샷에 보이는 것과 같이 파이썬 버전에 따라 호환성이 결정된다. 현재 내게 필요한 것은 아니지만 요즘 같은 대 AI 시대에 혹시 모를 상황을 대비하여 해당 호환 버전 내에서 파이썬 버전을 선택하기로 했다.
그럼 다음 링크를 이용해 파이썬 다운로드 페이지를 열어보자.
페이지 상단의 [Downloads] 메뉴에서 자신의 OS에 맞는 메뉴를 선택하고,
스크롤을 내리다 원하는 버전의 인스톨러를 찾아 다운로드한다.
인스톨러를 실행하면 위와 같은 창이 뜨는데, [Add python.exe to PATH] 옵션을 선택해 주고, [Install Now]를 선택하여 설치를 진행하면 된다.
설치가 완료되었다. [Close]를 눌러 닫아주고,
터미널 등에서 [python --version]이라고 입력해 본다. 버전 표시가 제대로 된다면 이상 없이 설치된 것이다.
파이썬 라이브러리 설치 방법
이제 필요한 라이브러리를 설치해 줄 차례인데, 앞서 파이썬 버전 확인에서와 같이 CLI(Command-Line Interface) 환경을 통해 손쉽게 설치가 가능하다.
여기서는 윈도우 사용자들에게 가장 친숙한 명령 프롬프트(CMD)를 사용했다.
위 스샷과 같이 [pip install 라이브러리명]을 입력하면 지정된 라이브러리가 설치된다.
추가 설치 라이브러리 종류
다음은 평소 내가 기본적으로 설치하는 라이브러리들을 간단하게 정리해 본 것이다.
일반
- numpy
- pandas
- matplotlib
- seaborn
딥러닝
- tensorflow
- keras
- pytorch
투자
- investpy
- pyupbit
- finance-datareader
- PublicDataReader
VSCode 환경 설정
파이썬의 IDE(통합 개발 환경)로 가장 많이 추천되는 것은 바로 마이크로소프트 사의 VSCode(Visual Studio Code)가 아닐까 생각된다.
VSCode의 확장 기능을 살펴보면 파이썬과 관련된 Extension도 많이 보이는데, 다양한 편의 기능이 있겠지만 기본적으로 다음 두 개의 Extension 정도만 설치해 주어도 파이썬 개발 시 큰 어려움이 없다.
권장 Extension
- Python: 기존의 Extension 3개(Python, Pylance, Python Debugger)가 통합된 패키지
- Rainbow CSV: 파이썬과 직접 관련 있는 Extension은 아니지만 CSV 파일의 가독성을 높일 수 있다.