-
MacOS 에 pyenv 설치 및 사용 하는법Python 2023. 1. 2. 21:55반응형
프로젝트별로 파이썬 버전이 다른 경우가 많은데
이떄 python 버전관리를 편하게 해주는 pyenv 를 이용하여 원하는 버전을 그때 그때 바꿔주면 편리하게 사용할 수 있다.
pyenv pyenv-virtualenv 설치$ brew install pyenv pyenv-virtualenv
환경 변수 설정
아래 깃헙이 가장 정확하다.
https://github.com/pyenv/pyenv
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/
https://devguide.python.org/versions/#versions
# 설치 가능한 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