스스로 구축하는 파이썬 개발환경

개요

시대가 변해도 인간세상의 주류언어영어에서 변함이 없습니다. 하지만 프로그래밍 세상에서는 느리지만 변화가 있습니다.

과거의 C, C++, JAVA에서, 2024년 현재의 프로그래밍 주류언어Python이라고 생각합니다.

미래를 예측하는 능력은 없지만 다음 세대는 아마도 Dart 언어 기반의 Flutter Framework 이 아닐까 추측해 봅니다.

그럼 파이썬은 어떻게 개발환경을 구축하면 좋을까요?

정답은 없지만 제가 사용하는 Development Envrironment 를 소개하고자 합니다.


1. Python 다운로드

1-1. Python 공식사이트(python.org)로 이동.

 

1-2. 최신 버전 한, 두단계 아래 버전 다운로드.

그 이유는 파이썬 외부 모듈(pandas, numpy, matplot, tensorflow 등)이 최신버전에서 호환성 오류나는 경우가 종종 있음.


1-3. Python 설치폴더 생성

먼저 예) C:/Python/Python 3.11 등 폴더 생성

저는 최신버전에서 1단계 아래 버전과 2~3단계 아래버전 2개를 설치해 관리.


1-4. 다운받은 파이썬 설치파일 실행 

설치위치 변경을 위해 Customize installation

 

여기서 이전 1-3에서 생성해둔 위치에 설치 (중요)


이제 기다리면 설치가 완료된다.

설치 경로가 중요한 이유는 파이썬의 모든 외부모듈이 파이썬 설치경로의 아래에 위치하기 때문이다.

예) Python 3.11/Lib/site-packages/외부모듈들

이제 여러분은 파이썬을 버전별로 관리가 가능하고 그 버전별로 따로 설치되는 외부모듈의 경로도 모두 개발자 자신의 통제, 관리하에 두고 파악이 가능하다.

물론 개발툴(IDE)에서도 관리할 수 있지만, 특정 개발툴에 의존하지 않고도 Python 개발환경을 구축, 관리가 가능해야 한다.


2. IDE에서 설치된 Python 선택

이제 자신이 사용하는 통합개발환경 (Integrated Development Environment) 에서 사용하고 싶은 기본 파이썬 버전을 선택해 개발을 진행하면 된다.

개인적으로 Visual Studio 2022, Visual Studio Code, Pycharm 3가지 IDE를 사용하고 있으며 Visual Studio에서는 아래와 같이 파이썬 버전을 선택가능하다.

(대부분 IDE는 1-1 과정에서 환경변수에 등록된 Python을 자동 인식)

2-1. Visual Studio 2022 의 경우


2-2. 파이썬 환경에서 버전 선택


이제 파이썬 개발환경 구축을 마쳤습니다.😁

앞으로 여러분이 설치되는 Python의 외부 모듈들은 여러분이 설정한 파이썬 설치경로의 아래에 설치되어 관리됩니다. 

파이썬 외부모듈 설치 방법이 궁금한 분들은 아래 링크 참조 바랍니다.

파이썬 외부 모듈 설치 방법 링크

남은 일은 신나게 파이썬 개발만 진행하면 됩니다.

 

감사합니다.

댓글

이 블로그의 인기 게시물

Qt Designer 설치하기

C++ 예제 (소켓 서버, 이미지, 파일전송)