-
MacOS 에 pyenv 설치 및 사용 하는법Python 2023. 1. 2. 21:55반응형
프로젝트별로 파이썬 버전이 다른 경우가 많은데
이떄 python 버전관리를 편하게 해주는 pyenv 를 이용하여 원하는 버전을 그때 그때 바꿔주면 편리하게 사용할 수 있다.
pyenv pyenv-virtualenv 설치$ brew install pyenv pyenv-virtualenv
환경 변수 설정
아래 깃헙이 가장 정확하다.
https://github.com/pyenv/pyenv
GitHub - pyenv/pyenv: Simple Python version management
Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.
github.com
ex) zsh 사용하는경우 아래 명령어로 환경설정
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc source ~/.zshrc
pyenv 원하는 버전 설치
아래 사이트들에서 현재 제공중인 파이썬 버전에 대한 현황을 확인 한 뒤 아래 명령어로 설치한다.
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
https://devguide.python.org/versions/#versions
Status of Python Versions
The main branch is currently the future Python 3.12, and is the only branch that accepts new features. The latest release for each Python version can be found on the download page. Python Release C...
devguide.python.org
# 설치 가능한 Python 버전 확인 $ pyenv install --list 특정 버전 python 설치 $ pyenv install 3.11.1 # 특정 버전 Python 삭제 $ pyenv uninstall 3.11.1 # 설치된 Python list 확인하기 $ pyenv versions # 원하는 Python 버전을 기본으로 설정하기 $ pyenv global 3.11.1
pyenv-virtualenv 사용하기가상환경을 설정하여 사용한다.
해당 환경을 이용하면 자유롭게 패키지를 해당 가상환경에 설치하였다 지웠다 가능하여 편리하다.# 가상환경 생성 # pyenv virtualenv [파이썬 버전] [원하는 이름] $ pyenv virtualenv 3.11.1 py3.11 # 가상환경 목룍보기 $ pyenv virtualenvs # 가상환경 시작하기 $ pyenv activate py3.11 # 가상환경 종료하기 $ pyenv deactivate # 가상환경 삭제하기 $ pyenv uninstall py3.11
반응형'Python' 카테고리의 다른 글
python - 순열 (permutaions), 조합 (combinations), 중복순열, 중복조합 (0) 2022.03.01 python 리스트 최소 최대 값 구하는 법 / list min max (0) 2021.11.29 python 배열 리스트에 값 존재 확인 하는 법 (0) 2021.11.29 python: for 문 if 문 한 줄 코딩 하는법 (0) 2021.11.18