본문 바로가기
DEVEL/PYTHON

Python - 맥OS에서 파이썬 설치 및 개발하기

by codebyai 2025. 9. 2.
반응형

1. 맥OS에서 파이썬 설치 방법

맥OS에는 기본적으로 파이썬 2.x 버전이 탑재되어 있는 경우가 많습니다. 하지만 최신 프로젝트나 라이브러리는 파이썬 3.x 버전을 요구하기 때문에 별도로 설치하는 것이 일반적입니다. 가장 편리한 방법은 홈브류(Homebrew)를 이용하는 것입니다. 터미널에서 brew install python 명령어를 입력하면 최신 파이썬 3 버전이 설치되며, python3 --version으로 설치 여부와 버전을 확인할 수 있습니다. 또 다른 방법은 파이썬 공식 웹사이트에서 설치 패키지를 직접 내려받아 설치하는 것입니다. 설치 후에는 pip3 명령어를 통해 필요한 패키지를 관리할 수 있으며, 시스템 환경 변수에 경로를 추가하면 어느 디렉토리에서든 파이썬을 실행할 수 있습니다. 이처럼 설치 방법을 미리 정리해두면 이후 개발 환경 구축이 훨씬 수월해집니다.

2. 파이썬 개발 환경과 툴 설정

파이썬 개발에서는 프로젝트별로 독립된 환경을 유지하는 것이 중요합니다. 이를 위해 가상 환경(venv, virtualenv, conda 등)을 활용하면 패키지 버전 충돌을 방지할 수 있습니다. 예를 들어 python3 -m venv myenv로 가상 환경을 만들고, source myenv/bin/activate로 활성화하여 프로젝트 전용 환경을 사용할 수 있습니다.

개발 툴(IDE, 코드 에디터)도 생산성에 큰 영향을 줍니다. 맥OS에서 많이 사용하는 툴은 다음과 같습니다:

  • VS Code: 가볍고 확장성이 뛰어나며, 파이썬 플러그인 설치 시 디버깅·코드 자동 완성 지원.
  • PyCharm: JetBrains에서 제공하는 전문 IDE로, 대규모 프로젝트 관리와 Django/Flask 같은 웹 프레임워크 개발에 적합.
  • Jupyter Notebook: 데이터 분석, 머신러닝, 교육용 프로젝트에 널리 쓰이는 대화형 개발 환경.
  • Sublime Text / Atom: 빠르고 간단한 텍스트 기반 코드 작성에 유용.

이 외에도 Git과 GitHub를 통한 버전 관리, Docker를 통한 컨테이너 개발 환경 구성 등도 활용도가 높습니다.

3. 맥OS에서 파이썬 개발 시작하기

모든 설치와 환경 설정이 끝났다면 이제 실제 개발을 시작할 수 있습니다. 파이썬은 범용 언어답게 활용 범위가 넓습니다. 예를 들어, 웹 개발에서는 Django, Flask 같은 프레임워크를 통해 빠르게 웹 서비스를 구축할 수 있고, 데이터 분석에서는 Pandas, NumPy, Matplotlib, Scikit-learn 등을 활용해 데이터를 처리하고 시각화할 수 있습니다. 또한 자동화 스크립트를 작성하여 파일 정리, 웹 크롤링, API 호출 같은 반복 작업을 효율적으로 처리할 수도 있습니다.

개발 초반에는 간단한 프로그램을 작성하면서 pip install requests 같은 방식으로 외부 라이브러리를 추가하는 연습을 하면 좋습니다. 또한 VS Code의 디버거를 활용하거나 PyCharm의 프로젝트 관리 기능을 이용하면 코드 품질을 유지하면서 개발할 수 있습니다. 협업을 고려한다면 Git으로 버전 관리하고 GitHub와 연동하여 코드 리뷰, 이슈 관리까지 진행하는 것이 권장됩니다. 이렇게 맥OS에서 체계적인 파이썬 개발 환경을 구축해두면 개인 프로젝트뿐 아니라 협업 프로젝트에서도 안정적이고 효율적으로 개발을 이어갈 수 있습니다.

반응형