파이썬은 배우기 쉽고 활용도가 높아 초보 개발자부터 숙련된 전문가까지 널리 사용하는 프로그래밍 언어입니다.
데이터 분석, 인공지능, 웹 개발, 자동화 등 다양한 분야에서 활용되며, 그만큼 개발 환경 구축이 중요합니다.
이 글에서는 윈도우, macOS, Linux 운영체제에서 파이썬 개발 환경을 구축하는 방법을 자세히 설명드리겠습니다.
1. 파이썬 설치
가장 먼저 파이썬을 설치해야 합니다. 파이썬 공식 웹사이트(https://www.python.org/) 최신 버전의 설치 파일을 다운로드할 수 있습니다.
1.1 윈도우
* 공식 웹사이트에서 Windows installer (64-bit 또는 32-bit)를 다운로드합니다.
* 실행 파일을 실행하고 "Add Python to PATH"에 체크합니다. 이는 명령 프롬프트에서 python 명령어를 바로 사용할 수 있도록 해줍니다.
* "Install Now"를 클릭하여 설치를 진행합니다.
* 설치 완료 후 명령 프롬프트(cmd)를 열고 python --version 또는 py --version을 입력하여 파이썬 버전이 제대로 설치되었는지 확인합니다.
1.2 macOS
* macOS에는 기본적으로 파이썬 2.7이 설치되어 있지만, 최신 버전의 파이썬 3를 사용하는 것이 좋습니다.
* Homebrew를 사용하는 경우, 터미널에서 brew install python3 명령어를 실행하여 파이썬 3를 설치할 수 있습니다.
* 공식 웹사이트에서 macOS installer를 다운로드하여 설치할 수도 있습니다.
* 설치 후 터미널을 열고 python3 --version을 입력하여 버전을 확인합니다.
1.3 Linux (Ubuntu/Debian)
* 터미널에서 다음 명령어를 실행하여 파이썬 3를 설치합니다.
sudo apt update
sudo apt install python3 python3-pip
* python3 --version 및 pip3 --version을 입력하여 파이썬과 pip 버전이 제대로 설치되었는지 확인합니다.
2. 가상 환경 설정 (venv)
프로젝트별로 독립적인 환경을 구성하기 위해 가상 환경을 사용하는 것이 좋습니다. 이를 통해 프로젝트 간의 라이브러리 충돌을 방지할 수 있습니다.
2.1 가상 환경 생성
터미널 또는 명령 프롬프트에서 프로젝트 폴더로 이동한 후 다음 명령어를 실행합니다.
python3 -m venv .venv # macOS/Linux
python -m venv .venv # Windows
.venv는 가상 환경 폴더 이름입니다. 원하는 이름으로 변경할 수 있습니다.
2.2 가상 환경 활성화
* Windows:
.venv\Scripts\activate
* macOS/Linux:
source .venv/bin/activate
가상 환경이 활성화되면 터미널 프롬프트 앞에 (.venv)와 같은 표시가 나타납니다.
3. 패키지 관리자 (pip)
pip는 파이썬 패키지를 설치하고 관리하는 도구입니다. 가상 환경이 활성화된 상태에서 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.
pip install 패키지이름
예를 들어, 데이터 분석에 많이 사용되는 pandas 라이브러리를 설치하려면 다음과 같이 입력합니다.
pip install pandas
설치된 패키지 목록을 확인하려면 다음 명령어를 사용합니다.
pip freeze
이 명령어를 실행하면 현재 가상 환경에 설치된 패키지 목록이 출력됩니다. 이 목록을 requirements.txt 파일로 저장하여 다른 환경에서도 동일한 패키지를 설치할 수 있습니다.
pip freeze > requirements.txt
다른 환경에서 requirements.txt 파일에 명시된 패키지를 설치하려면 다음 명령어를 사용합니다.
pip install -r requirements.txt
4. 통합 개발 환경 (IDE) 설치 및 설정
IDE는 코드 작성, 디버깅, 테스트 등을 효율적으로 수행할 수 있도록 도와주는 도구입니다. 대표적인 파이썬 IDE로는 Visual Studio Code (VS Code), PyCharm 등이 있습니다.
4.1 Visual Studio Code (VS Code)
* VS Code 공식 웹사이트([https://code.visualstudio.com/]([유효하지 않은 URL 삭제됨] 설치 파일을 다운로드하여 설치합니다.
* VS Code를 실행하고 Extensions 탭에서 "Python" 확장 프로그램을 설치합니다.
* 프로젝트 폴더를 열고 .py 파일을 생성합니다.
* VS Code 하단 상태 표시줄에서 파이썬 인터프리터를 선택합니다. 가상 환경을 사용하고 있다면 해당 가상 환경의 인터프리터를 선택해야 합니다.
예시 코드 (hello.py)
print("Hello, Python!")
def greet(name):
print(f"Hello, {name}!")
greet("World")
이 코드를 실행하면 터미널 또는 출력 창에 "Hello, Python!"과 "Hello, World!"가 출력됩니다.
5. 추가 팁
* pyenv (macOS/Linux): 여러 버전의 파이썬을 관리해야 하는 경우 pyenv를 사용하면 편리합니다.
* Anaconda: 데이터 과학 및 머신러닝 관련 패키지가 미리 설치된 Anaconda 배포판을 사용하는 것도 좋은 선택입니다.
* 온라인 교육 자료 활용: Codecademy, Coursera, Udemy 등 온라인 플랫폼에서 다양한 파이썬 교육 자료를 찾아볼 수 있습니다.
이 가이드를 통해 파이썬 개발 환경을 성공적으로 구축하고 즐거운 코딩 경험을 하시기를 바랍니다. 추가적인 질문이 있으시면 언제든지 문의해주세요.
'IT' 카테고리의 다른 글
파이썬 변수 유형 (0) | 2025.02.01 |
---|---|
파이썬 변수 선언 및 출력 (0) | 2025.02.01 |
MySQL 함수(FUNCTION) (0) | 2025.01.30 |
오라클 함수(FUNCTION) (0) | 2025.01.30 |
파이썬 MYSQL 로그인 예제 (0) | 2025.01.30 |