Logo
내 게시판 만들기
파이썬

pyenv — 여러 파이썬 버전 관리

햇살이 | 2026.04.27 13:21:16
조회 22 | 추천 0

한 컴퓨터에 「Python 3.9, 3.10, 3.11, 3.12」를 모두 설치해 프로젝트별 다른 버전 사용.

pyenv가 이걸 깔끔하게 처리합니다.

macOS·Linux 표준 도구.



설치.

brew install pyenv(Mac) 또는 curl https://pyenv.run | bash(Linux).

셸 설정에 eval "$(pyenv init -)" 추가.

그 다음 pyenv install --list로 설치 가능 버전 확인.



버전 설치·전환.

pyenv install 3.11.7 — 컴파일해 설치(몇 분 소요).

pyenv versions — 설치된 목록.

pyenv global 3.11.7 — 시스템 기본.

pyenv local 3.10.5 — 현재 폴더 전용(.python-version 파일 생성).



.python-version 파일이 핵심.

프로젝트 루트에 두면 그 폴더 들어갈 때 자동으로 그 버전이 활성.

팀원과 같은 버전 보장, 프로젝트 간 충돌 없음.



pyenv-virtualenv — 가상환경까지.

pyenv virtualenv 3.11.7 myproject — 그 버전으로 가상환경 생성.

pyenv local myproject로 폴더에 자동 활성.

「버전 + 가상환경」을 한 도구로 통합 관리.

윈도우는 pyenv-win으로 비슷한 기능.




한 줄 요약


pyenv는 여러 파이썬 버전을 깔끔하게 관리.

install·global·local 명령, .python-version으로 프로젝트별 자동 전환.

pyenv-virtualenv로 가상환경까지 통합.




더 알아볼 것


- asdf — 다언어 버전 관리자

- Homebrew Python 충돌

- conda와 함께 쓰기

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
221 햇살이 26/04/27 14 0
220 다람쥐 26/04/27 15 0
219 다람쥐 26/04/27 19 0
218 토순이 26/04/27 21 0
217 다람쥐 26/04/27 14 0
216 다람쥐 26/04/27 14 0
215 별님이 26/04/27 14 0
214 별님이 26/04/27 14 0
213 멍뭉이 26/04/27 18 0
212 별님이 26/04/27 16 0
211 다람쥐 26/04/27 17 0
210 햇살이 26/04/27 17 0
209 구름이 26/04/27 15 0
208 야옹이 26/04/27 14 0
207 토순이 26/04/27 23 0
206 다람쥐 26/04/27 17 0
205 곰돌이 26/04/27 20 0
204 햇살이 26/04/27 22 0
203 다람쥐 26/04/27 23 0
202 곰돌이 26/04/27 17 0
201 토순이 26/04/27 15 0
200 부엉이 26/04/27 15 0
199 다람쥐 26/04/27 13 0
198 별님이 26/04/27 19 0
197 야옹이 26/04/27 15 0
196 구름이 26/04/27 15 0
195 야옹이 26/04/27 15 0
194 너구리 26/04/27 45 0
193 멍뭉이 26/04/27 15 0
192 다람쥐 26/04/27 17 0
신고하기

신고 사유를 선택해 주세요.