반응형
맥에서 여러 개의 파이썬 버전을 관리하는 방법은 크게 **pyenv**를 사용하는 방법과 **conda**를 사용하는 방법이 있습니다. 가장 유연하게 버전을 관리하려면 **pyenv**를 추천합니다.
1. pyenv를 이용한 파이썬 버전 관리 (추천)
pyenv는 사용자가 원하는 버전의 파이썬을 설치하고, 프로젝트별로 다른 버전을 사용할 수 있도록 도와줍니다.
설치 방법
# Homebrew 업데이트
brew update
# pyenv 설치
brew install pyenv
# pyenv 환경 변수 설정 (zsh 사용 시)
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
# 적용
source ~/.zshrc
파이썬 버전 설치
# 설치 가능한 파이썬 버전 확인
pyenv install --list
# 특정 버전 설치 (예: 3.11.6)
pyenv install 3.11.6
# 전역(global) 기본 파이썬 버전 설정
pyenv global 3.11.6
# 특정 프로젝트 폴더에서만 특정 버전 사용
pyenv local 3.10.6 # 현재 폴더에서만 3.10.6 사용
# 현재 사용 중인 버전 확인
pyenv versions
python --version
2. conda를 이용한 관리
conda는 가상 환경과 패키지 관리를 함께 제공하는 도구로, 데이터 과학이나 머신러닝을 한다면 유용합니다.
설치 방법
# Miniconda 설치 (경량 버전)
brew install --cask miniconda
# conda 환경 변수 설정 (zsh 사용 시)
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
파이썬 버전 관리
# 새로운 환경 생성 (예: 파이썬 3.9 사용)
conda create --name py39 python=3.9
# 환경 활성화
conda activate py39
# 환경 비활성화
conda deactivate
# 설치된 환경 목록 보기
conda env list
3. macOS 기본 파이썬 사용 (비추천)
맥OS에는 기본적으로 /usr/bin/python3가 설치되어 있지만, 시스템 의존성이 많아서 직접 버전을 관리하는 것은 어렵습니다. 따라서 pyenv나 conda를 사용하는 것이 좋습니다.
추천 방법 요약
• 일반적인 개발용 → pyenv
• 데이터 과학, 머신러닝 → conda
어떤 방법이든 설정을 마친 후, python --version으로 제대로 적용되었는지 확인하세요! 🚀
반응형
'[Lang] Python' 카테고리의 다른 글
TypedDict란? (0) | 2025.02.20 |
---|---|
파이썬에 설치된 패키지와 클래스를 탐색하는 방법 (0) | 2025.02.09 |
파이썬 의존성을 해결하는 방법 (0) | 2025.02.08 |
pip command 리스트 (1) | 2019.11.09 |
country code로 timezone 구하기 (0) | 2016.11.09 |
python에서 switch/case 처럼 쓰기 (0) | 2016.09.07 |