pyenv 란?
- Python 가상환경 관리 도구
- 프로젝트마다 다른 Python 버전이 필요하거나, 시스템에 기본 설치된 Python과 관계없이, 다른 버전 사용하고 싶을 때
pyenv 설치 (Mac 기준)
brew install pyenv
pyenv 설치
# 설치 가능한 버전 확인
pyenv install --list
# 3.12.10 버전 설치
pyenv install 3.12.10
# 설치된 버전 확인
pyenv versions
pyenv 환경구성
pyenv init
실행시 아래와 같은 문구가 출력됨. 출력되는 내용처럼 ~/.zshrc 에 추가
# Load pyenv automatically by appending
# the following to
# ~/.zprofile (for login shells)
# and ~/.zshrc (for interactive shells) :
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - zsh)"
# Restart your shell for the changes to take effect.
가상환경 생성
가상환경 이름: venv_test
# 가상환경 생성
pyenv virtualenv 3.12.10 venv_test
# 가상환경 삭제
pyenv uninstall venv_test
# 가상환경 리스트 확인
pyenv virtualenvs
가상환경 실행
# 가상환경 실행
pyenv activate venv_test
# 가상환경 종료
pyenv deactivate venv_test
# 가상환경 적용확인
python --version
반응형
'IT > Python' 카테고리의 다른 글
파이썬 셀레니움 find_element_by, find_elements_by 정리 (python selenium) (0) | 2021.01.22 |
---|---|
파이썬 assert, raise 차이점 (2) | 2021.01.12 |
pandas itertuples, iterrows 성능 및 사용법 비교 (0) | 2020.11.27 |